Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Amit Kumar

Technical Architect / Azure Cloud Expert.   Current Location: Englewood, NJ - 07631


 E-mail: amit.kum870@gmail.com
Primary Phone: 732-623-9922

Experience Summary
Overall Nearly 12+ years of experience in the software industry
Experience
Technical Microsoft .Net Technology Architect with possess excellent experience in analysis,
Experience design, scope, construction and implementation of software systems, extensive
experience in developing multi tier web based (B2B, B2C and intranet)
applications.
Current projects design are using SOA with ASP.Net, MVC with Razor, JSON,
JQuery, OAuth,  Angular JS with many other scripting libraries and Security
frameworks.
Been member of Microsoft .Net Technical architecture group, I am responsible for
suggesting, identifying and implementing new technical solution in the projects, 
proven success record in managing and delivering medium and large scale projects,
involved with presales team in organizing demo sessions / meetings with 
prospective leads, understanding customer requirements, drafting effective
proposals and providing effort estimations
Cloud Microsoft Azure Cloud using SQL Azure, Blob storage, Azure Service Bus
Experience
Domain Asset recovery, Health care domain, Educational, Commodity selling (auction web
Experience site) and cargo management, Fenestration window making etc.
   
Academic Qualifications
 Post Graduate in M.I.T. (Master of Information & Technology) from Guru Jambheshwar University,
2002.
 Bachelor of Computer Science from Kurukshetra University in 1999.
 
Software Skill Set
Web Technologies ASP.NET using VS.Net 2012, 2010, OAuth, Silverlight 4.0, Web services,
WCF, JQuery, MVC 4.0 / Razor, CSS, Security Frameworks
Database SQL server 2008 R2, Oracle10g
Design Patterns MVVM, Decorative, Faade, Command, MVC architectural pattern,
Factory, Abstract Factory etc
Software/Component Fiddler, Spy++, SQL Navigator, Profiler, VISIO, Paint.Net , MS Office
s
Middleware ADO.Net, RDO, DAO, ODBC, MSMQ, MTS
Architecture COM/DCOM/COM+, ASP.Net n-tier web, Client–Server development
Tools Resharper, FxCop, StyleCop, Telerik test studio, TFS, MPP, PMWB,
EPM
 
 
Achievements and Industry Certifications
 Project Management - 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)
Project Details
DHC 1.0 Web Portal
Asta Funding, Englewood, NJ, USA
Duration May 2013 to till Now
Role & Technical Architect / Web Designer
responsibility  Architecture Design – Suggested MVC 4.0 for Web, Security Framework, Faade
for data mapping
 Coding
 Web Design / CSS / JQuery implementation
Environment Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, OAuth, JQuery, SQL
Server 2008 R2, Angular JS
Description My role starts as a Technical Architect to design complete Framework used by other
developers for writing their modules and plug-in features at different levels. I design this
whole web application using MVC 4.0 & Razor for web, multiple design patterns for
different layers of data communication (like faade, command, singleton etc.), OAuth for
registering users from different portals to our portal and SOA with RESTful web services
using JSON for data communication.
   
Collect 2.0 Media Server
Asta Funding, Englewood, NJ, USA
Duration Nov 2012 to April 2013
Role & Technical Architect / Programmer
responsibility  Architecture Design with Task based design patterns, Factory, Faade, 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
Environment Microsoft VS 2012, Oracle 11g, System API Programming using C# I/O
Libraries, Multithreaded Task Based Client / Server Architecture
Description 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.
Cloud Application Assessment
Microsoft & Hanu Software Initiative
Duration June 2012 to Nov 2012
Role & Technical Architect / Web Designer
responsibility  Architecture Design – Windows Azure Tool Kit, Azure SDK, Security Framework
using OAuth, Membership APIs, Suggested MVC 4.0 for Web, Faade &
decorative for data mapping
 Coding
 Business analysis
 Framework / Web Design / CSS / JQuery implementation
Environment Microsoft VS 2012 with 4.5 Framework, MVC 4.0 / Razor, OAuth, JQuery, SQL
Server 2008 R2, Angular JS, Azure Cloud, Blob storage
Description The requirement for this web application was to support different views for Mobile, Tablet
and PCs. I build this using ASP.NET with MVC 4.0 & Razor for supporting multiple views
with different devices. For security module, I 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)
 
Spectrum NG
CSI Software, TX, USA
Duration Sept 2011 to May 2012
Role & Technical Architect
responsibility  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,
Faade, Decorative, Singleton, Observer, Factory and more on different layers of
project
 Coding and migration
 Business analysis
 Framework / Web Design / CSS / JQuery implementation
Environment ASP.NET, Windows App, CSLA framework with VS 2010
Description CSI Software is the leading provider of Health club Management Software and
Membership Management Software. They 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.
 
Biometric device application
Biometric Solution, Newry, PA, USA
Duration May 2011 to Sept 2011
Environment MVVM pattern, WPF Windows Application using VS 2010, Silver light 4.0, C #
with .Net Framework 4.0
Role & Technical Architect
responsibility  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 Faade, 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
Description 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. 
   
Functional areas management
PwC Global, Irvine, California
Duration January 2011 to April 2011
Role & Technical Architect 
responsibility  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
Environment ASP.Net , Silverlight 4.0 C#, SQL Server 2008 R2, VS 2010, Azure hosting,
MVVM pattern, WIF, WCF, ACS
Description 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, we are using access control services provided by Microsoft on cloud, this
gives us flexibility to define rules and permission outside the domain of our web application
using WIF.
   
Fenestration Domain, Windows Making application
WTS Paradigm, Madison, USA
Duration May 2010 – May 2011
Role & Technical Architect 
responsibility  Suggested and worked with Factory, Faade, 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
 Implemented complete SOA based solution
 Security framework for accessing the Services & Database entities using Token
based Security Model
Environment VS 2008, C#, SQL Server 2008, Windows Application, WCF, IIS
Description 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.
Blackberry & iPhone application for receipt management
Capture N go, New York, USA
Duration February 2010 to May 2010
Environment ASP.Net 2008, MVC 1.0, LINQ to SQL, J Query
Role & Technical Architect
responsibility  Suggested MVC with Abstract factory, Faade 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
Description 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.
   
My Agency Vault
Commission department, New York, USA
Duration February 2009 to December 2009.
Role & Technical Architect 
responsibility  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
Environment WPF, MVVM, C#, SQL server 2008, WCF, IIS, VS 2010
Description 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.
Waggener Web 2.0
Waggener Edstrom Worldwide, Portland, Oregon
Duration August 2008 to February 2009
Role & Technical Architect 
responsibility  Design a Web 2.0 based framework for developers with interfaces
 Design SOAP based web services for populating data over the web
Environment Silverlight 2.0, Web 2.0, C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML
Description 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.
Payment World
National Merchant Center, Irvine, California
Duration January 2008 – August 2008
Role & Technical Architect 
responsibility  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)
Environment C#, ASP.Net, SQL server 2005, IIS, JavaScript, XML
Description 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).
   
 
   
Agrotell FPS
North Vancouver, BC, CANADA
Duration June 2007 to January 2008
Role & Senior Programmer
responsibility  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
Description 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.
Application Portfolio Outsourcing
HCL Technologies Ltd.
Duration November 2006  to May  2007
Role & Senior Programmer
responsibility  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
Environment ASP.NET 2.0, VB.NET, C#, ADO.NET, Sql Server 2000 , XMLs, XSLTs.
Description The application is three tier web based solution developed with ASP.Net 2.0
technology. This is a survey tool for about 80 clients worldwide and generates
reports with complex combinations in tabular and charts formats.
My role involved leading the team having responsibilities to communicate with the
clients for understanding the requirements and conducting meetings with technical
members of my team. After understanding the requirements, I was required to design
a logical picture (after the analysis) and divide the module in different tasks with
rough estimation of efforts to complete the tasks. The spiral model was followed for
the solution development life cycle. The whole solution is divided in three sub
modules having – Questionnaire and Inventory section, Scoring Logic section and
Reporting section.
 
   
Service Scorecard
HCL Technologies Ltd.
Duration July 2005 – November 2006
Role & Senior Programmer
responsibility  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
Description This is a customer satisfaction rating tool for getting rating from clients getting
services from worldwide clients.
 
 
broadVu
HCL Technologies Ltd.
Duration June 2004 – November 2006
Role & Developer
responsibility  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
Description 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 wer also used like Dragonfly(Gauge control). &
Chart director (.Net chart images development tool) for creating charts/views in
the project.
 
I-Flow Web
Newgen  Software Technologies Ltd.
Duration Oct 2003 – May 2004
Role & Developer
responsibility  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
Description The objective of implementing I-Flow Web is to web enable the existing I-Flow
Desktop module being used by a finance company for automating their business
process.  This system will help in scalability of I-Flow system giving various
benefits associated with a Web based application like easy accessibility, ease of
maintenance and easier implementation. The system has n-tier architecture with
user interface, business logic and database interaction at different levels for
increased efficiency and reduced maintenance costs.
 
AEP & Planning
Columbus, OH, USA
Duration August 2003 to Oct 2003
Role & Developer
responsibility  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
Description Application is a complete web solution for the American govt. for the
management and planning estimation of electric department. It’s a suite of
managed .NET components and forms for rule management, property
management and template designing. It generates report documents based on rules
and clauses. Those documents are the processed for final decisions and get
approval through a sequence of management persons.
HR2 – Recruitment to Retirement application Suite  
Old American, Inc.  Newport Beach, CA, USA
Duration June 2003 to July 2003
Role & Developer
responsibility  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
Description Application is a suite of applications built to run as a whole, or independently as
modules, that defines and refines engagement models between business and
employees, bringing all parties together--towards a profitable and rewarding goal.
The whole application is collection of modules including recruitment module,
employee talent and skill management module Talent2, the employee appraisal
management module Appraisal, the payroll module Payroll2, time and cash
management module Time’nCash2, employee self-service module SelfService2,
the budget and planning module Budget2, and administration module
Administration2. The application is a web-based solution developed using
ASP.Net using the programming language VB.Net. A central engine termed as
RADx Tool is developed using VB.Net, handles the business logic.
Chief Minister Information System
Samtech InfoNet LTD, New Delhi, INDIA
Duration May 2003 to June 2003
Role & Developer / Analyst
responsibility  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
Description The Project was basically divided in two modules: Letter Monitoring System and
Financial Assistant. LMS includes the common functions of letter acceptance,
Reminder/Acknowledgement/Reply generation, under the approval of CM and
requires the essential queries and reports to examine the workflow of operations. 
Financial Assistant module automated the workflow of process including
governing the sanction, accounting and monitoring of the CM Discretionary Funds
which were further divided in four parts.  The main requirement of the project was
to maintain everything in Bilingual (Hindi & English) Format.
Applicant Tracking System
Georgia State University
Duration March 2003 to May 2003
Role & Developer / Analyst
responsibility  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
Description Application was a browser-based application, functionally rich and capable of
handling some of the most complex needs of a University for Applicant Tracking.
This system used to enter and hold information about positions available
throughout the Georgia State University and all applicants who contacted the
University seeking employment.  It automated the process of resume filing,
vacancy posting. It also allows applicants to apply for jobs online and enable the
hiring managers to post their Job requisitions for the University. The system keeps
track of each applicant’s progress and status throughout the hiring process. It had
the facility to maintain a database of applicants and jobs. This information was
useful for finding matches between openings and applications. Applicant
information was often difficult and costly to obtain. The value of this information
was enhanced when stored and retrieved electronically.
 
Tribune News Paper
Chandigarh, Punjab, India
Duration June 2002 to February 2003
Role & Developer / Analyst
responsibility  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
Description Client is the Leading Newspaper of India and is most circulated daily in North
India especially in Punjab. Client has got modern technology for publishing of its
Publications and is in a process to computerize the processes to minimize the
Hard Work done by its employee. Advertisement is the backbone of Tribune for
generating revenue. Advertisement Section is currently working on a System
where there is no Centralization of Data as a result there is data redundancy. Now
the management of Tribune has decided to computerize all its sections so that the
Data can be centralized and will be available for all the concerned employees. It is
an integrated three Tier application for Tribune, which includes Finance,
Advertisement and Inventory.
 
 
Page of 11

You might also like