SlideShare a Scribd company logo

Amit Kumar Architect with Web and Angular JS

A
Amit Kumar
1 of 7
Download to read offline
Page 1 of 6
AMIT KUMAR
SUMMARY:
• Microsoft .Net Technology Programmer & Architect with excellent experience in coding, analysis, design and
implementation of software systems
• Programming using C#, Java Script with AngularJS using various visual studios versions.
• Involved in different project design using SOA with ASP.NET, MVC 4.0/5.0 with Razor, Single Page Application
(SPA), AngularJS, JSON, JQuery and various other JavaScript libraries.
• Extensive experience for Migration projects, from legacy systems with Desktop/Web projects to latest technology
using ASP.NET MVC & Azure Cloud SOA architecture design.
• Microsoft Azure Cloud using SQL Azure, Blob storage, Azure Service Bus
• Procurement, Case management, Asset recovery, Health care domain, Educational domain, Commodity selling
(auction web site) and cargo management, Fenestration window making etc.
TECHNICAL ACUMEN:
Web Technologies ASP.NET using Visual Studio 2013, AngularJS, Web forms, WCF, Federation security,
JQuery, MVC 4.0 / Razor, CSS, Security Frameworks, Git Hub
Database SQL Azure, MongoDB, SQL server 2008 R2/2012, Oracle 11
Design Patterns Pub/Sub models, Dependency Injection, Unity Framework, MVVM, Decorative, Façade,
Command, MVC architectural pattern, Factory, Abstract Factory etc
Software/Components Fiddler, Spy++, SQL Navigator, Profiler, VISIO, Paint.Net, MS Office, VB 6
Middleware Azure Service Bus, ADO.Net, RDO, DAO, ODBC, MSMQ, MTS, COM+
Tools Resharper, FxCop, StyleCop, Telerik test studio, TFS, MPP, PMWB, EPM
Mobile Technology Ionic Framework, Android, iOS, Windows Mobile, NodeJS, Source Tree,
Bitbucket, Github
 
EXTRA ACTIVITIES:
Currently working on mobile development (Hybrid mobile application development approach) using
Ionic Framework with AngularJS. Build a survey application with Android & iOS version. The
mobile app has Manager and User modes where user can login and configure the application data.
Also, I am using StrongLoop IBM technology for backend and Ubuntu with MongoDb to store the
database. I have code repository on Bitbucket using Git hub components. I have subscription
account with DigitalOcean. The application WebApis are hosted there in a VM. I am working on this
assignment for my personal interest since last few months now.
EDUCATION:
Post Graduate in M.I.T. (Master of Information & Technology)
Guru Jambheshwar University
Bachelor of Computer Science
Kurukshetra University
CERTIFICATIONS:
Project Management – Agile Scrum Alliance Certified Scrum Master (trained by Pete Deemer)
MCPD (Web Development) with .Net Framework 4.0 (Microsoft Certification ID: 8147579)
MCTS with .Net Framework 4.0 (Microsoft Certification ID: 8147579)
Preparing for Azure MCPD certification and PMP Certification (next steps)
PROFESSIONAL EXPERIENCE:
Tiffany & Co., Parsippany, NJ, USA (http://www.tiffany.com) 10/2015 - PRESENT
Location: On Site USA
Sr. Programmer/ Developer
• Working on web application and re-architecture using AngularJS, JSON based framework.
Page 2 of 6
• Defying global framework using services, factory, Restangular using AngularJS for reusable web components, so
all modules can consume same factories with SPA (single page Application).
• Worked on custom grids on angular (UI Grids) to support templates and other complex functionalities.
• Working in Agile project management environment to deliver scrums task and story assignments on daily and
weekly basis.
• Involved in prototype, design, develop, test and maintain engaging multi-tiered applications to meet challenging
business needs.
• Using code first approach with nhibernate entity framework for database modules, Automappers, dto, concreate
dto, domain data models.
• Used Event driven environment with event handlers, interceptors to intercept request and response, filters etc.
• Involved in implementation of Web API, WCF consumption for integration with other systems
• Working on TDD development, using NUnit and Moq library for testing.
• Implemented Work flow with stateless workflow libraries.
• Used various dependency injection and unity framework on .net C# with MVC and web API environment.
• Used nHibernate for data access layer with n-tiered web architectures, SOA with SOAP, REST, JSON.
• Implemented Log4Net, nLog for logging activities.
• Working with syncfusion library for audit object comparisons, Excel export facility and processes.
• HQL (Hibernate Query Language) and predicate builders for Hibernate queries, Report builder.
• Involved in SSO single sign on solution for groups and roles claims with global token across applications on
premise and intranet application.
• Used TestApi for getting difference between complex objects for auditing purpose.
• Working on REST API for to integrate multiple heterogeneous systems to integrate with other system.
Environment: ASP.NET, MVC 4.0 / Razor, OAuth, Web API, VS 2013, Sql Server 2008 R2, IIS 7, HTML5, CSS3,
AngularJS, Bootstrap, TFS, nHibernate, Unity Framework, Auto Mapper
ORBITDX, East Brunswick, NJ, 1/2015 – 10/2015
Location: On Site USA
Sr. Architecture/Sr. Software Engineer
• Coding for OrbitDx product with AngularJS, C#
• Web Design / CSS / Bootstrap implementation
• Developed a new product with document management features for existing web projects and design a complete
Framework. This new product OrbitDx works with different modules and websites.
• Single Page Web Application with ASP.net and Angular JS
• Design of the frontend using AngularJS and Bootstrap CSS, also using Kendo UI Controls library and follow some
basic frameworks for coding. The web application is using MVC 4.0 & Razor for backend support, multiple design
patterns for different layers of data communication. Used MongoDB for storing the files and documents as a
database.
Environment: Microsoft VS 2013 with 4.5 Framework, MVC 4.0 / Razor, AngularJS, JQuery, SQL Server 2008 R2,
MongoDB
SMART GEP Clark, NJ 6/2014 – 12/2014
Location: On Site USA
Sr. Architecture/Sr. Software Engineer
• Coding for JS plugins and $LAB
• Web Design / CSS / JQuery implementation
• Followed Agile while developing new features in the existing web projects using 3rd party JavaScript plugins
(SpreadJS and other ComponentOne libraries) and design a complete Framework. This new JS plugin worked
with different modules of the web based product SMART GEP. Worked with team of developers in US and India
further coding on integrating the plugins.
• Single Page Web Application with ASP.net and Angular JS
• Designed the JS plugins using JQuery, $LAB and follow some basic frameworks for JS coding. The web
application is using MVC 4.0 & Razor for web, multiple design patterns for different layers of data communication
It is complete Azure platform based model with SOA architecture design.
Page 3 of 6
• Migration of existing customer data from legacy to latest platform successfully.
Environment: WCF and OAuth security frameworks, Microsoft Azure Cloud, TFS, Microsoft VS 2012 with 4.5
Framework, MVC 4.0 / Razor, JQuery, SQL Server 2008 R2, SQL Azure
ASTA FUNDING, Englewood, NJ 11/2012 – 6/2014
Location: On Site USA
Programmer/ Senior Architect
DHC 1.0 Web Portal – Project (5/2013 – 6/2014)
• Architecture Design – Suggested MVC 4.0 for Web, Security Framework, Façade for data mapping
• Coding
• Web Design / CSS / JQuery implementation
• Design complete Framework used by other developers for writing their modules and plug-in features at different
levels.
• Design web application using MVC 4.0 & Razor for web, multiple design patterns for different layers of data
communication (like façade, command, singleton etc.), OAuth for registering users from different portals to our
portal and SOA with RESTful web services using JSON for data communication.
Environment: WCF and OAuth security frameworks, Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, JQuery,
SQL Server 2008 R2, Angular JS
Collect 2.0 Media Server – Project (11/2012 – 4/2013)
• Architecture Design with Task based design patterns, Factory, Façade, Observer and couple of different patterns
to support multi-threading, file system and logging
• Coding
• Business analysis
• System API based programming model using C# with .NET 4.0 Framework
• This application is completely multithreaded server based using Task Based Async Model with .Net framework 4.5
and serving nearly 8 TB of documents stored on media files (each nearly 350 GB size).
• All the client applications, related documents, are served by this server application on a very high performance
and socket based client / server architecture design.
• Successfully migrated legacy data from Oracle 9 to Oracle 11 and more than 40 VB6 projects to the new platform
designed using ASP.NET. Assessment for the legacy projects, document their database and procedures.
• Design an information framework before migration, keeping in loop with business analyst team and users.
Recognition at corporate level during this assessment and successfully execution of these projects.
Environment Microsoft VS 2012, Oracle 11g, System API Programming using C# I/O Libraries, Multithreaded Task
Based Client / Server Architecture, ASP.NET, MVC 4.0, VB6.0
MICROSOFT & HANU SOFTWARE INITATIVE 6/2012 – 11/2012
Location: On Site USA
Programmer/ Architect
• Architecture Design –Windows Azure Tool Kit, Azure SDK, Security Framework using OAuth, Membership APIs,
Suggested MVC 4.0 for Web, Façade& decorative for data mapping
• Coding
• Business analysis
• Framework / Web Design / CSS / JQuery implementation
• The requirement for this web application was to support different views for Mobile, Tablet and PCs.
• Build this using ASP.NET with MVC 4.0 & Razor for supporting multiple views with different devices. For security
module, used OAuth and complete SOA with RESTful web services using JSON.
• The Cloud Application Assessment guides you through the critical questions about your application that will
impact your cloud approach. Results from the Cloud Application Assessment deliver expert advice on whether
you should:
• Migrate your solution to the cloud or not
• Go with a Public, Private or Hybrid deployment model
• Take more ownership with IaaS (Infrastructure as a Service)
• Take advantage of the benefits of PaaS (Platform as a Service)
Environment: Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, OAuth, JQuery, SQL Server 2008 R2, Angular
JS, Azure Cloud, Blob storage
Page 4 of 6
SPECTRUM NG CSI SOFTWARE, TX 11/2011 – 5/2012
Location: India
Programmer/ Architect
• Suggested ESB for integration of multiple platforms using Neuron ESB, Azure ESB, Old VB6 apps with SQL
Server database, XML interface designs for migration of database, Token based Security framework design, Pub /
Sub model for different functional modules with APIs, used couple of patterns like CSLA, Façade, Decorative,
Singleton, Observer, Factory and more on different layers of project
• Coding and migration
• Business analysis
• Framework / Web Design / CSS / JQuery implementation
• CSI Software is the leading provider of Health club Management Software and Membership Management
Software. The products have services designed for health and fitness clubs, campus recreation center; wellness
centers different sports organizations, Universities, Fitness Clubs, Parks, Recreation departments, Hotels and
Resorts.
• Project involved the development of an application for a leading provider of club management software and
membership management software and services designed for health and fitness clubs.
Environment: ASP.NET, Windows App, CSLA framework with VS 2010
BIOMETRIC SOLUTION, Newry, PA 5/2011 – 9/2011
Location: India
Programmer/ Architect
• Suggested technical architecture using MVVM pattern with interfaces & base classes, Security framework with
WIF using Identity framework, Silverlight 4.0 for web interface, Data contract serialization, Self hosted WCF
services inside, used couple of patterns like Façade, Singleton, Observer, Factory and more on different layers of
project
• Address technical complexities and provide PoC of solution
• Identification of the project risks and taking corrective and preventive actions
• Design framework to push data using Web services into the Views
• Client provides services for Bio-Metric devices to their global clients for security and identification using thumb
prints and other bio-based systems. The whole product is developed and designed in VS 2010. It is a Silverlight
&WPF application using web services hosted on Azure plate form.
Environment: MVVM pattern, WPF Windows Application using VS 2010, Silver light 4.0, C # with .Net Framework 4.0
PwC GLOBAL, Irvine, CA 1/2011 – 4/2011
Location: India
Programmer/ Architect
• Address technical complexities and provide PoC of solution
• Implemented complete SOA based solution on Azure Cloud for Silverlight web application
• Design technical architecture using MVVM pattern with interfaces & base classes
• Security framework with WIF using Identity framework
• Client provide services to their global clients for different domains related to audit, survey, human resources, legal
advisory etc.
• Currently providing them assistance for their new web portal related to defining and managing functional areas.
The whole product is developed and designed in Silverlight 4.0 and will be hosted on Azure plate form. For
authentication and authorization, used access control services provided by Microsoft on cloud, this gave flexibility
to define rules and permission outside the domain of our web application using WIF.
Environment: ASP.Net, Silverlight 4.0 C#,SQL Server 2008 R2, VS 2010, Azure hosting, MVVM pattern, WIF, WCF,ACS
WTS PARADIGM, Madison, WI 5/2010 – 5/2011
Location: Onsite USA
Programmer
• Fenestration Domain, Windows Making application
• Suggested and worked with Factory, Façade, Observer and couple of different patterns to support multiple project
integration, file system and logging
• Build a complex interface for integration of more than 350 databases and over 400 projects using Service Bus
Page 5 of 6
• Implemented complete SOA based solution
• Security framework for accessing the Services & Database entities using Token based Security Model
• Client provides a full suite of applications to bring together all portions of manufacturing and dealer-reseller
business into a seamless framework. There are more than 400 projects in VS.Net 2008 and more than 6 GB of
code blocks maintenance. They have above 350 databases and a highly complex testing environment for
ensuring quality before release of products / updates.
Environment VS 2008, C#, SQL Server 2008, Windows Application, WCF, IIS
CAPTURE N GO, New York 2/2010 – 5/2010
Location: India
Programmer/ Architect
• Blackberry & iPhone application for receipt management
• Suggested MVC with Abstract factory, Façade and observer patterns on different layers of project with derived
Interfaces and framework for developers to address technical complexities
• Program multiple payment gateway modules
• Resolution of functional queries of the team
• Guiding the team for continuous improvement activities and maintaining the project quality
• With the click of a button, you can submit your expenses on a professional expense report with copies of all your
receipts automatically attached. You can print out your expense report or, if you choose, stay in a completely
paperless environment.
Environment ASP.Net 2008, MVC 1.0, LINQ to SQL, JQuery
COMMISSION DEPARTMENT, NY, NY 2/2009 – 12/2009
Location: India
Programmer/ Architect
• Design complex architecture with Interfaces and abstract classes for developers using WPF, MVVM with VS 2010
in C# 3.5
• Address technical complexities and provide solution
• Tracking the closure of reported issues in production environment
• Presenting monthly dashboard to all stakeholders reflecting the defect removal efficiency, defect backlogs,
utilization
• Managing the risk of the project, doing mitigation planning and communicate the same to client to avoid any
surprises during the deliveries
• Resolution of functional queries of the team
• Designed to offer the agents an affordable way to measure their business with real-time access and manage
• Commissions, bonuses and override paid by the Carrier/Payers.
• Create/Edit Client/Policy information.
• Linking commission payment to policy.
• Manage Incoming commission (commission from Payer/Carrier) and outgoing commission (commission
distributed to sub agent).
• Receive monthly reports for his business.
• View their never paid, missing payments and underpaid payments.
Environment WPF, MVVM, C#, SQL server 2008, WCF,IIS, VS 2010
WAGGENER EDSTROM WORLDWIDE, Portland, OR 8/2008 – 2/2009
Location: Onsite USA
Programmer
• Design a Web 2.0 based framework for developers with interfaces
• Design SOAP based web services for populating data over the web
• Client has helped many of the world’s leading brands - including GE Healthcare, MasterCard International,
Microsoft and T-Mobile USA- give life to great ideas and compelling visions.
• The application is designed with .Net technologies using Web 2.0 concepts contains widgets, themes, admin
sections and SQL 2005 database for storing configuration.
Environment Silverlight 2.0, Web 2.0, C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML
PAYMENT WORLD NATIONAL MERCHANT CENTER, Irvine, CA 1/2008 – 8/2008
Page 6 of 6
Location: Onsite USA
Programmer/ Architect
• Develop a web portal for accepting payments for Merchants
• Design a basic framework for integration of Payment Gateways
• Design SOAP based web services for populating data over the web
• Integration modules for accepting payments using Credit cards / Debit card reader (devices) plugged into a
workstation
• Design a control library to run over IE browser (COM components)
• Client offers custom solutions, state of the art technology and competitive pricing. Their expertise combines
knowing the core issues and customized solutions for the client’s specific requirements. They create a strategic
plan and package that best fits merchant’s processing needs.
• The large selection of technology offered included custom software solutions and the latest equipment to meet the
objectives. Client is now an official member of The Illinois Optometric Association (IOA), Michigan Association of
Chiropractics (MAC), and the California Chiropractic Association (CCA).
Environment C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML
AGROTELL FPS, North Vancouver, BC, CANADA 6/2007 – 1/2008
Location: India
Programmer
• Coding for different modules
• Documentation of functional and technical specifications
• Responsible for coding of application
• Responsible for drafting of unit test cases and execution of the same
• Documentation of the functionality
• Responsible for maintaining high quality deliverables and conducting code reviews
• Mentoring of team, providing technical assistance on functional issues
• Involved in implementation of application at client location
• Actively participated in providing inputs for improvements at project level
• Client provides all the key components including Lot Tracking, EDI, Transportation management, Advanced
Payroll and Accounting integration to name a few.
• This project is an n-tire dot net solution contains both windows & web applications for supply chain management,
inventory by warehouse and locations, product pallet creation with pallet tags, load & transportation management,
shipping management, bill of materials, end to end lot tracking, lot tracking, product scheduling, multicurrency
support, vendor management etc.
broadVu HCL Technologies Ltd. 6/2004 – 5/2007
Location: India
Developer
• Responsible for coding of application
• Responsible for drafting of unit test cases and execution of the same
• Responsible for maintaining high quality deliverables and conducting code reviews
• Involved in implementation of application at client location
• The application simulates a “CxO’s Dashboard” solution to assist the CxO of an organization to get an overview of
Key Performance Index (KPI) for the different projects of an organization. KPIs are performance indicators for the
parameters involved in the business of an organization. These indicators are meant for high-level business
executives to monitor all the projects handled by the organization. There are 15 generic KPIs identified for
financial, customer services, and software engineering. The KPIs are arranged in a tree-structure, where the
parent node is categorized into three sub-nodes such as, financial, customer service, and software engineering.
The three sub-nodes are further categorized into various child nodes.
• Some third party components were also used like Dragonfly(Gauge control). & Chart director (.Net chart images
development tool) for creating charts/views in the project.

Recommended

Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Kedar Deo
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar ResumeS Kumar
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resumemattswanger
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologiesPartha Roy
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 PresentationLiazan
 

More Related Content

What's hot

What's hot (20)

Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Romulus Project start version en
Romulus Project start version enRomulus Project start version en
Romulus Project start version en
 
PoonamVyas_CV
PoonamVyas_CVPoonamVyas_CV
PoonamVyas_CV
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Resume
ResumeResume
Resume
 
Neha Bhandari CV
Neha Bhandari CVNeha Bhandari CV
Neha Bhandari CV
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
Richard ward2016
Richard ward2016Richard ward2016
Richard ward2016
 
BadesahebKBichu
BadesahebKBichuBadesahebKBichu
BadesahebKBichu
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resume
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 
Dheeraj resume (2)
Dheeraj resume (2)Dheeraj resume (2)
Dheeraj resume (2)
 

Viewers also liked

Deepak Pareek - Profile
Deepak Pareek - ProfileDeepak Pareek - Profile
Deepak Pareek - ProfileDeepak Pareek
 
Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013Matt Raible
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit JainAnkit Jain
 
mamatha resume
mamatha resumemamatha resume
mamatha resumeMAMATHA G
 
srinu_java_3.4year_experience
srinu_java_3.4year_experiencesrinu_java_3.4year_experience
srinu_java_3.4year_experiencesrinuvasu keta
 
Rizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana Shaikh
 
Presentation on mini dictionary using C language
Presentation on  mini dictionary using C languagePresentation on  mini dictionary using C language
Presentation on mini dictionary using C languagePriya Yadav
 
Rakesh G CV
Rakesh G CVRakesh G CV
Rakesh G CVRakesh G
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar RajaSumant Raja
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_VitaeAjay Sharma
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01Niit Care
 

Viewers also liked (20)

Shilpa Resume
Shilpa ResumeShilpa Resume
Shilpa Resume
 
Resume
ResumeResume
Resume
 
Resume akanksha srivastava
Resume akanksha srivastavaResume akanksha srivastava
Resume akanksha srivastava
 
Deepak Pareek - Profile
Deepak Pareek - ProfileDeepak Pareek - Profile
Deepak Pareek - Profile
 
Resume
ResumeResume
Resume
 
Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain
 
Xlrigmpbrochure2010
Xlrigmpbrochure2010Xlrigmpbrochure2010
Xlrigmpbrochure2010
 
mamatha resume
mamatha resumemamatha resume
mamatha resume
 
srinu_java_3.4year_experience
srinu_java_3.4year_experiencesrinu_java_3.4year_experience
srinu_java_3.4year_experience
 
Shadab Afroz
Shadab AfrozShadab Afroz
Shadab Afroz
 
Rizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS Profile
 
Mumtaz_Resume
Mumtaz_ResumeMumtaz_Resume
Mumtaz_Resume
 
Presentation on mini dictionary using C language
Presentation on  mini dictionary using C languagePresentation on  mini dictionary using C language
Presentation on mini dictionary using C language
 
kamalCv 2016
kamalCv 2016kamalCv 2016
kamalCv 2016
 
Rakesh G CV
Rakesh G CVRakesh G CV
Rakesh G CV
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar Raja
 
Soumya Resume
Soumya ResumeSoumya Resume
Soumya Resume
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_Vitae
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01
 

Similar to Amit Kumar Architect with Web and Angular JS

Similar to Amit Kumar Architect with Web and Angular JS (20)

Hindes_Active_2016Gz2
Hindes_Active_2016Gz2Hindes_Active_2016Gz2
Hindes_Active_2016Gz2
 
RAJESH MONGA
RAJESH MONGARAJESH MONGA
RAJESH MONGA
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot Net
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Mounika .net dev
Mounika .net devMounika .net dev
Mounika .net dev
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Document
DocumentDocument
Document
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
Resume
ResumeResume
Resume
 

Amit Kumar Architect with Web and Angular JS

  • 1. Page 1 of 6 AMIT KUMAR SUMMARY: • Microsoft .Net Technology Programmer & Architect with excellent experience in coding, analysis, design and implementation of software systems • Programming using C#, Java Script with AngularJS using various visual studios versions. • Involved in different project design using SOA with ASP.NET, MVC 4.0/5.0 with Razor, Single Page Application (SPA), AngularJS, JSON, JQuery and various other JavaScript libraries. • Extensive experience for Migration projects, from legacy systems with Desktop/Web projects to latest technology using ASP.NET MVC & Azure Cloud SOA architecture design. • Microsoft Azure Cloud using SQL Azure, Blob storage, Azure Service Bus • Procurement, Case management, Asset recovery, Health care domain, Educational domain, Commodity selling (auction web site) and cargo management, Fenestration window making etc. TECHNICAL ACUMEN: Web Technologies ASP.NET using Visual Studio 2013, AngularJS, Web forms, WCF, Federation security, JQuery, MVC 4.0 / Razor, CSS, Security Frameworks, Git Hub Database SQL Azure, MongoDB, SQL server 2008 R2/2012, Oracle 11 Design Patterns Pub/Sub models, Dependency Injection, Unity Framework, MVVM, Decorative, Façade, Command, MVC architectural pattern, Factory, Abstract Factory etc Software/Components Fiddler, Spy++, SQL Navigator, Profiler, VISIO, Paint.Net, MS Office, VB 6 Middleware Azure Service Bus, ADO.Net, RDO, DAO, ODBC, MSMQ, MTS, COM+ Tools Resharper, FxCop, StyleCop, Telerik test studio, TFS, MPP, PMWB, EPM Mobile Technology Ionic Framework, Android, iOS, Windows Mobile, NodeJS, Source Tree, Bitbucket, Github   EXTRA ACTIVITIES: Currently working on mobile development (Hybrid mobile application development approach) using Ionic Framework with AngularJS. Build a survey application with Android & iOS version. The mobile app has Manager and User modes where user can login and configure the application data. Also, I am using StrongLoop IBM technology for backend and Ubuntu with MongoDb to store the database. I have code repository on Bitbucket using Git hub components. I have subscription account with DigitalOcean. The application WebApis are hosted there in a VM. I am working on this assignment for my personal interest since last few months now. EDUCATION: Post Graduate in M.I.T. (Master of Information & Technology) Guru Jambheshwar University Bachelor of Computer Science Kurukshetra University CERTIFICATIONS: Project Management – Agile Scrum Alliance Certified Scrum Master (trained by Pete Deemer) MCPD (Web Development) with .Net Framework 4.0 (Microsoft Certification ID: 8147579) MCTS with .Net Framework 4.0 (Microsoft Certification ID: 8147579) Preparing for Azure MCPD certification and PMP Certification (next steps) PROFESSIONAL EXPERIENCE: Tiffany & Co., Parsippany, NJ, USA (http://www.tiffany.com) 10/2015 - PRESENT Location: On Site USA Sr. Programmer/ Developer • Working on web application and re-architecture using AngularJS, JSON based framework.
  • 2. Page 2 of 6 • Defying global framework using services, factory, Restangular using AngularJS for reusable web components, so all modules can consume same factories with SPA (single page Application). • Worked on custom grids on angular (UI Grids) to support templates and other complex functionalities. • Working in Agile project management environment to deliver scrums task and story assignments on daily and weekly basis. • Involved in prototype, design, develop, test and maintain engaging multi-tiered applications to meet challenging business needs. • Using code first approach with nhibernate entity framework for database modules, Automappers, dto, concreate dto, domain data models. • Used Event driven environment with event handlers, interceptors to intercept request and response, filters etc. • Involved in implementation of Web API, WCF consumption for integration with other systems • Working on TDD development, using NUnit and Moq library for testing. • Implemented Work flow with stateless workflow libraries. • Used various dependency injection and unity framework on .net C# with MVC and web API environment. • Used nHibernate for data access layer with n-tiered web architectures, SOA with SOAP, REST, JSON. • Implemented Log4Net, nLog for logging activities. • Working with syncfusion library for audit object comparisons, Excel export facility and processes. • HQL (Hibernate Query Language) and predicate builders for Hibernate queries, Report builder. • Involved in SSO single sign on solution for groups and roles claims with global token across applications on premise and intranet application. • Used TestApi for getting difference between complex objects for auditing purpose. • Working on REST API for to integrate multiple heterogeneous systems to integrate with other system. Environment: ASP.NET, MVC 4.0 / Razor, OAuth, Web API, VS 2013, Sql Server 2008 R2, IIS 7, HTML5, CSS3, AngularJS, Bootstrap, TFS, nHibernate, Unity Framework, Auto Mapper ORBITDX, East Brunswick, NJ, 1/2015 – 10/2015 Location: On Site USA Sr. Architecture/Sr. Software Engineer • Coding for OrbitDx product with AngularJS, C# • Web Design / CSS / Bootstrap implementation • Developed a new product with document management features for existing web projects and design a complete Framework. This new product OrbitDx works with different modules and websites. • Single Page Web Application with ASP.net and Angular JS • Design of the frontend using AngularJS and Bootstrap CSS, also using Kendo UI Controls library and follow some basic frameworks for coding. The web application is using MVC 4.0 & Razor for backend support, multiple design patterns for different layers of data communication. Used MongoDB for storing the files and documents as a database. Environment: Microsoft VS 2013 with 4.5 Framework, MVC 4.0 / Razor, AngularJS, JQuery, SQL Server 2008 R2, MongoDB SMART GEP Clark, NJ 6/2014 – 12/2014 Location: On Site USA Sr. Architecture/Sr. Software Engineer • Coding for JS plugins and $LAB • Web Design / CSS / JQuery implementation • Followed Agile while developing new features in the existing web projects using 3rd party JavaScript plugins (SpreadJS and other ComponentOne libraries) and design a complete Framework. This new JS plugin worked with different modules of the web based product SMART GEP. Worked with team of developers in US and India further coding on integrating the plugins. • Single Page Web Application with ASP.net and Angular JS • Designed the JS plugins using JQuery, $LAB and follow some basic frameworks for JS coding. The web application is using MVC 4.0 & Razor for web, multiple design patterns for different layers of data communication It is complete Azure platform based model with SOA architecture design.
  • 3. Page 3 of 6 • Migration of existing customer data from legacy to latest platform successfully. Environment: WCF and OAuth security frameworks, Microsoft Azure Cloud, TFS, Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, JQuery, SQL Server 2008 R2, SQL Azure ASTA FUNDING, Englewood, NJ 11/2012 – 6/2014 Location: On Site USA Programmer/ Senior Architect DHC 1.0 Web Portal – Project (5/2013 – 6/2014) • Architecture Design – Suggested MVC 4.0 for Web, Security Framework, Façade for data mapping • Coding • Web Design / CSS / JQuery implementation • Design complete Framework used by other developers for writing their modules and plug-in features at different levels. • Design web application using MVC 4.0 & Razor for web, multiple design patterns for different layers of data communication (like façade, command, singleton etc.), OAuth for registering users from different portals to our portal and SOA with RESTful web services using JSON for data communication. Environment: WCF and OAuth security frameworks, Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, JQuery, SQL Server 2008 R2, Angular JS Collect 2.0 Media Server – Project (11/2012 – 4/2013) • Architecture Design with Task based design patterns, Factory, Façade, Observer and couple of different patterns to support multi-threading, file system and logging • Coding • Business analysis • System API based programming model using C# with .NET 4.0 Framework • This application is completely multithreaded server based using Task Based Async Model with .Net framework 4.5 and serving nearly 8 TB of documents stored on media files (each nearly 350 GB size). • All the client applications, related documents, are served by this server application on a very high performance and socket based client / server architecture design. • Successfully migrated legacy data from Oracle 9 to Oracle 11 and more than 40 VB6 projects to the new platform designed using ASP.NET. Assessment for the legacy projects, document their database and procedures. • Design an information framework before migration, keeping in loop with business analyst team and users. Recognition at corporate level during this assessment and successfully execution of these projects. Environment Microsoft VS 2012, Oracle 11g, System API Programming using C# I/O Libraries, Multithreaded Task Based Client / Server Architecture, ASP.NET, MVC 4.0, VB6.0 MICROSOFT & HANU SOFTWARE INITATIVE 6/2012 – 11/2012 Location: On Site USA Programmer/ Architect • Architecture Design –Windows Azure Tool Kit, Azure SDK, Security Framework using OAuth, Membership APIs, Suggested MVC 4.0 for Web, Façade& decorative for data mapping • Coding • Business analysis • Framework / Web Design / CSS / JQuery implementation • The requirement for this web application was to support different views for Mobile, Tablet and PCs. • Build this using ASP.NET with MVC 4.0 & Razor for supporting multiple views with different devices. For security module, used OAuth and complete SOA with RESTful web services using JSON. • The Cloud Application Assessment guides you through the critical questions about your application that will impact your cloud approach. Results from the Cloud Application Assessment deliver expert advice on whether you should: • Migrate your solution to the cloud or not • Go with a Public, Private or Hybrid deployment model • Take more ownership with IaaS (Infrastructure as a Service) • Take advantage of the benefits of PaaS (Platform as a Service) Environment: Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, OAuth, JQuery, SQL Server 2008 R2, Angular JS, Azure Cloud, Blob storage
  • 4. Page 4 of 6 SPECTRUM NG CSI SOFTWARE, TX 11/2011 – 5/2012 Location: India Programmer/ Architect • Suggested ESB for integration of multiple platforms using Neuron ESB, Azure ESB, Old VB6 apps with SQL Server database, XML interface designs for migration of database, Token based Security framework design, Pub / Sub model for different functional modules with APIs, used couple of patterns like CSLA, Façade, Decorative, Singleton, Observer, Factory and more on different layers of project • Coding and migration • Business analysis • Framework / Web Design / CSS / JQuery implementation • CSI Software is the leading provider of Health club Management Software and Membership Management Software. The products have services designed for health and fitness clubs, campus recreation center; wellness centers different sports organizations, Universities, Fitness Clubs, Parks, Recreation departments, Hotels and Resorts. • Project involved the development of an application for a leading provider of club management software and membership management software and services designed for health and fitness clubs. Environment: ASP.NET, Windows App, CSLA framework with VS 2010 BIOMETRIC SOLUTION, Newry, PA 5/2011 – 9/2011 Location: India Programmer/ Architect • Suggested technical architecture using MVVM pattern with interfaces & base classes, Security framework with WIF using Identity framework, Silverlight 4.0 for web interface, Data contract serialization, Self hosted WCF services inside, used couple of patterns like Façade, Singleton, Observer, Factory and more on different layers of project • Address technical complexities and provide PoC of solution • Identification of the project risks and taking corrective and preventive actions • Design framework to push data using Web services into the Views • Client provides services for Bio-Metric devices to their global clients for security and identification using thumb prints and other bio-based systems. The whole product is developed and designed in VS 2010. It is a Silverlight &WPF application using web services hosted on Azure plate form. Environment: MVVM pattern, WPF Windows Application using VS 2010, Silver light 4.0, C # with .Net Framework 4.0 PwC GLOBAL, Irvine, CA 1/2011 – 4/2011 Location: India Programmer/ Architect • Address technical complexities and provide PoC of solution • Implemented complete SOA based solution on Azure Cloud for Silverlight web application • Design technical architecture using MVVM pattern with interfaces & base classes • Security framework with WIF using Identity framework • Client provide services to their global clients for different domains related to audit, survey, human resources, legal advisory etc. • Currently providing them assistance for their new web portal related to defining and managing functional areas. The whole product is developed and designed in Silverlight 4.0 and will be hosted on Azure plate form. For authentication and authorization, used access control services provided by Microsoft on cloud, this gave flexibility to define rules and permission outside the domain of our web application using WIF. Environment: ASP.Net, Silverlight 4.0 C#,SQL Server 2008 R2, VS 2010, Azure hosting, MVVM pattern, WIF, WCF,ACS WTS PARADIGM, Madison, WI 5/2010 – 5/2011 Location: Onsite USA Programmer • Fenestration Domain, Windows Making application • Suggested and worked with Factory, Façade, Observer and couple of different patterns to support multiple project integration, file system and logging • Build a complex interface for integration of more than 350 databases and over 400 projects using Service Bus
  • 5. Page 5 of 6 • Implemented complete SOA based solution • Security framework for accessing the Services & Database entities using Token based Security Model • Client provides a full suite of applications to bring together all portions of manufacturing and dealer-reseller business into a seamless framework. There are more than 400 projects in VS.Net 2008 and more than 6 GB of code blocks maintenance. They have above 350 databases and a highly complex testing environment for ensuring quality before release of products / updates. Environment VS 2008, C#, SQL Server 2008, Windows Application, WCF, IIS CAPTURE N GO, New York 2/2010 – 5/2010 Location: India Programmer/ Architect • Blackberry & iPhone application for receipt management • Suggested MVC with Abstract factory, Façade and observer patterns on different layers of project with derived Interfaces and framework for developers to address technical complexities • Program multiple payment gateway modules • Resolution of functional queries of the team • Guiding the team for continuous improvement activities and maintaining the project quality • With the click of a button, you can submit your expenses on a professional expense report with copies of all your receipts automatically attached. You can print out your expense report or, if you choose, stay in a completely paperless environment. Environment ASP.Net 2008, MVC 1.0, LINQ to SQL, JQuery COMMISSION DEPARTMENT, NY, NY 2/2009 – 12/2009 Location: India Programmer/ Architect • Design complex architecture with Interfaces and abstract classes for developers using WPF, MVVM with VS 2010 in C# 3.5 • Address technical complexities and provide solution • Tracking the closure of reported issues in production environment • Presenting monthly dashboard to all stakeholders reflecting the defect removal efficiency, defect backlogs, utilization • Managing the risk of the project, doing mitigation planning and communicate the same to client to avoid any surprises during the deliveries • Resolution of functional queries of the team • Designed to offer the agents an affordable way to measure their business with real-time access and manage • Commissions, bonuses and override paid by the Carrier/Payers. • Create/Edit Client/Policy information. • Linking commission payment to policy. • Manage Incoming commission (commission from Payer/Carrier) and outgoing commission (commission distributed to sub agent). • Receive monthly reports for his business. • View their never paid, missing payments and underpaid payments. Environment WPF, MVVM, C#, SQL server 2008, WCF,IIS, VS 2010 WAGGENER EDSTROM WORLDWIDE, Portland, OR 8/2008 – 2/2009 Location: Onsite USA Programmer • Design a Web 2.0 based framework for developers with interfaces • Design SOAP based web services for populating data over the web • Client has helped many of the world’s leading brands - including GE Healthcare, MasterCard International, Microsoft and T-Mobile USA- give life to great ideas and compelling visions. • The application is designed with .Net technologies using Web 2.0 concepts contains widgets, themes, admin sections and SQL 2005 database for storing configuration. Environment Silverlight 2.0, Web 2.0, C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML PAYMENT WORLD NATIONAL MERCHANT CENTER, Irvine, CA 1/2008 – 8/2008
  • 6. Page 6 of 6 Location: Onsite USA Programmer/ Architect • Develop a web portal for accepting payments for Merchants • Design a basic framework for integration of Payment Gateways • Design SOAP based web services for populating data over the web • Integration modules for accepting payments using Credit cards / Debit card reader (devices) plugged into a workstation • Design a control library to run over IE browser (COM components) • Client offers custom solutions, state of the art technology and competitive pricing. Their expertise combines knowing the core issues and customized solutions for the client’s specific requirements. They create a strategic plan and package that best fits merchant’s processing needs. • The large selection of technology offered included custom software solutions and the latest equipment to meet the objectives. Client is now an official member of The Illinois Optometric Association (IOA), Michigan Association of Chiropractics (MAC), and the California Chiropractic Association (CCA). Environment C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML AGROTELL FPS, North Vancouver, BC, CANADA 6/2007 – 1/2008 Location: India Programmer • Coding for different modules • Documentation of functional and technical specifications • Responsible for coding of application • Responsible for drafting of unit test cases and execution of the same • Documentation of the functionality • Responsible for maintaining high quality deliverables and conducting code reviews • Mentoring of team, providing technical assistance on functional issues • Involved in implementation of application at client location • Actively participated in providing inputs for improvements at project level • Client provides all the key components including Lot Tracking, EDI, Transportation management, Advanced Payroll and Accounting integration to name a few. • This project is an n-tire dot net solution contains both windows & web applications for supply chain management, inventory by warehouse and locations, product pallet creation with pallet tags, load & transportation management, shipping management, bill of materials, end to end lot tracking, lot tracking, product scheduling, multicurrency support, vendor management etc. broadVu HCL Technologies Ltd. 6/2004 – 5/2007 Location: India Developer • Responsible for coding of application • Responsible for drafting of unit test cases and execution of the same • Responsible for maintaining high quality deliverables and conducting code reviews • Involved in implementation of application at client location • The application simulates a “CxO’s Dashboard” solution to assist the CxO of an organization to get an overview of Key Performance Index (KPI) for the different projects of an organization. KPIs are performance indicators for the parameters involved in the business of an organization. These indicators are meant for high-level business executives to monitor all the projects handled by the organization. There are 15 generic KPIs identified for financial, customer services, and software engineering. The KPIs are arranged in a tree-structure, where the parent node is categorized into three sub-nodes such as, financial, customer service, and software engineering. The three sub-nodes are further categorized into various child nodes. • Some third party components were also used like Dragonfly(Gauge control). & Chart director (.Net chart images development tool) for creating charts/views in the project.
  • 7. Page 6 of 6 Location: Onsite USA Programmer/ Architect • Develop a web portal for accepting payments for Merchants • Design a basic framework for integration of Payment Gateways • Design SOAP based web services for populating data over the web • Integration modules for accepting payments using Credit cards / Debit card reader (devices) plugged into a workstation • Design a control library to run over IE browser (COM components) • Client offers custom solutions, state of the art technology and competitive pricing. Their expertise combines knowing the core issues and customized solutions for the client’s specific requirements. They create a strategic plan and package that best fits merchant’s processing needs. • The large selection of technology offered included custom software solutions and the latest equipment to meet the objectives. Client is now an official member of The Illinois Optometric Association (IOA), Michigan Association of Chiropractics (MAC), and the California Chiropractic Association (CCA). Environment C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML AGROTELL FPS, North Vancouver, BC, CANADA 6/2007 – 1/2008 Location: India Programmer • Coding for different modules • Documentation of functional and technical specifications • Responsible for coding of application • Responsible for drafting of unit test cases and execution of the same • Documentation of the functionality • Responsible for maintaining high quality deliverables and conducting code reviews • Mentoring of team, providing technical assistance on functional issues • Involved in implementation of application at client location • Actively participated in providing inputs for improvements at project level • Client provides all the key components including Lot Tracking, EDI, Transportation management, Advanced Payroll and Accounting integration to name a few. • This project is an n-tire dot net solution contains both windows & web applications for supply chain management, inventory by warehouse and locations, product pallet creation with pallet tags, load & transportation management, shipping management, bill of materials, end to end lot tracking, lot tracking, product scheduling, multicurrency support, vendor management etc. broadVu HCL Technologies Ltd. 6/2004 – 5/2007 Location: India Developer • Responsible for coding of application • Responsible for drafting of unit test cases and execution of the same • Responsible for maintaining high quality deliverables and conducting code reviews • Involved in implementation of application at client location • The application simulates a “CxO’s Dashboard” solution to assist the CxO of an organization to get an overview of Key Performance Index (KPI) for the different projects of an organization. KPIs are performance indicators for the parameters involved in the business of an organization. These indicators are meant for high-level business executives to monitor all the projects handled by the organization. There are 15 generic KPIs identified for financial, customer services, and software engineering. The KPIs are arranged in a tree-structure, where the parent node is categorized into three sub-nodes such as, financial, customer service, and software engineering. The three sub-nodes are further categorized into various child nodes. • Some third party components were also used like Dragonfly(Gauge control). & Chart director (.Net chart images development tool) for creating charts/views in the project.