From: route@monster.com
Sent: Saturday, May 07, 2016 5:08 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Cloud
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
DILIP KUMAR 1501
N. Harbor Blvd., Suite 206, Fullerton, CA 92835 (714)
446-9020 - dilipk@cmpusoft.com Experienced Developer with expertise in the Latest
Web Technologies SUMMARY 20+ years’
experience in all phases of software development lifecycle. Microsoft
certified. Proven team leader. System architect and database architect.
Innovative programmer with strong analytical skills. Can help your company
re-engineer business processes and thereby improve productivity. Can also
help replace legacy systems with the latest web technologies. Can work as the
project leader or be a dependable developer. Always delivers projects on
time. Self-starter, good communications skills, detail-oriented,
getting along with people, always willing to go extra mile, lifetime learner. Successfully
worked in the following areas: Government, Transportation, Banking and
Finance, Customer Service, Human Resources, Health Care, Utilities,
Accounting and Inventory Control. CERTIFICATIONS
· MCAD, MCPS, MCNPS, MCTS,
MBSS, MS · HTML5 with JavaScript and
CSS3 (2013) · Windows 7 Configuring
(2012), Administering Office365 for Small Businesses (2012) · SharePoint 2010 –
Application Development and Configuring (2011) · Dynamics GP 10.0
Installation & Configuration (2009) · Microsoft Certified
Application Developer, .NET Framework (2005 and 2006) EDUCATION: B.S. (Physics) – Bombay University, Bombay, India
2-Years course in
Cost Accounting (ICWA, India) TECHNICAL
EXPERTISE
· Microsoft .NET Framework
1.1 thru 4.5, Visual Studio 2013, SQL Server 2012 · AngularJS, Knockout, NodeJS,
jQuery, Html5, CSS3, Bootstrap, Grunt, Jasmine, Protractor, socket.io · WPF, Silverlight, MVC,
MVVM, WCF, Entity Framework, LINQ, NServiceBus, · Windows 10, Windows Phone,
Azure, MapPoint · Data architecture, Data modeling,
Data analysis, OLAP, SSRS, Data mining, Data warehousing, Data conversion,
Data migration etc. · MS SQL Server, SQL Azure,
MongoDB, Oracle, MS Access, Visual FoxPro · Leveraging MS Office
products as the front end reporting tools for back-end databases · Extensive knowledge and
experience of web applications, web hosting, and web security Languages: VB, C#, XAML, JavaScript, Html5,
CSS3, ASP, ASP.NET, T-SQL, VBScript, C, Pascal. Microsoft Server products SQL Server, Internet
Information Server (IIS), Exchange, SharePoint Server EXPERIENCE CompuSoft,
Fullerton, CA1995 – Present Independent
consultant under this firm name; software architect and software designer.
Duties entail developing every aspect of the software life cycle, including
software and database architecture, front-end UI, middle-tier business logic,
back-end database stored-procs, team leadership, training and project
management. Has worked on many software development projects for various
clients using state of the art technologies. SOME
SHOWCASE PROJECTS · SE2 - Security Benefit
Insurance Company, Topeka, KS1/2014 – Present “ORION” project The company provides, among other
things, “managed-services” to dozens of other insurance/financial companies
(clients), particularly, in the area of annuities. Each client has unique
annuity products and unique needs. This project serves as the “technology
innovation platform”. It provides variety of services, ranging from
data-entry to document-management to customer-service (call-center) to
management reporting. My contribution was as follows: oHelped create innovative UI
designs using AngularJS and Bootstrap oHelped create server APIs
(using .Net and NServiceBus) to be consumed by front-ends oImplemented functionalities
using AngularJS oCreated test suites using
Jasmine oCreated an application to
monitor user-clicks in real time. It helped analyze features-usage. oCreated an application to
automate end-to-end (E2E) tests using Protractor. It helped test the UI (in
web-browser) without human intervention. oCode review of other
developers. oCreated an application to
download clients’ Sales Force data and created RESTful API to provide that
data to other applications. Project used Agile development
methodology. I worked remotely from California with minimum supervision. I
participated in sprint-planning and daily scrum meetings. Technologies: Node, MongoDB,
AngularJS, Bootstrap, Grunt, socket-io, JavaScript, jQuery, Jasmine,
Protractor, C#, VB.Net, SQL Server · City National Bank
Headquarters, Los Angeles, CA09/2013 – 12/2013 Performance Analysis and Rewards
System Enhancements This is a business critical system
with very sensitive and confidential data about all the employees. I was
brought onboard to implement new business rules and enhance this existing
application. I worked in Visual Studio 2010 environment. I worked on the SQL
Server on the back-end and created numerous complex views. On the front-end
side, I also created several reports using SQL Server Reporting Services. The
IT and HR people are very happy with my work. I worked with minimum
supervision. Technologies: ASP.Net,
VB.Net, SQL Server, SSRS · Independent Projects01/2013
– 09/2013 1.
Earned
Certification in Microsoft “HTML5 with JavaScript and CSS3” 2.
After
completing the last project at OCTA (see below), I ported the web services on
to the Microsoft Azure platform and also used SQL Azure. This is done on my
own time. I also upgraded the web services by using Web API and Web Sockets
(SignalR) technologies. I have also ported the client modules on to the web
platform using HTML5, CSS3 (animations), Ajax, jQuery, jQueryUI, jsRender and
Bing-Map. I also used Angular.js and Knockout.js. 3.
Created
an application for a local church. This church provides free food to needy
people every week. They wanted to store and analyze information about their
patrons like, age, gender, family size, income, etc. They also wanted to
track the history of the food-distribution (each transaction each week).
Prior to this, their business process was paper-based and very labor intensive.
My application has made their lives much easier. I created the application
using ASP.Net MVC. (BTW, I did not charge anything to the church.) 4.
Created
a website for a local Talent Club to keep track of their members, events and
calendar. For any upcoming event, their members can RSVP online. It’s a cloud
application using Windows Azure and SQL Azure. In the front-end I used
JavaScript, jQuery, AngularJS, Bootstrap, HTML5 and CSS3 (it’s a single page
application – SPA); in the middle tier I used Web API and Entity Framework. · Automatic Vehicle Locator
and Mobile Data Terminal Project09/2011 – 12/2012 Orange County Transportation
Authority (OCTA), Orange, CA OCTA, in conjunction with CalTrans and
CHP, sponsors the State’s Freeway Service Patrol (FSP) program in Orange
County. In an effort to alleviate traffic congestions, this program provides
tow truck assistance to stranded motorists on the freeways during peak
traffic hours. Until recently, all the communication was through radio. The
dispatchers were burdened with computer data entry tasks. Besides, it was
very difficult to monitor the tow trucks on the freeways. I provided the GPS
based hardware/software turn-key solution. The truck drivers used rugged
laptops equipped with touch-screens, GPS and wireless broadband capabilities.
The CHP supervisors can locate the tow trucks on the map and monitor their
activities/movements in real time. The wireless broadband facilitates two-way
data communication in real time. This has cut down the radio communication by
as much as 70 percent. The dispatcher is relieved of mundane data entry
tasks. The supervisors can now easily monitor the tow truck drivers without
chasing them on the freeways. I provided training to the CHP officers,
dispatchers and truck drivers. Everybody is pleased with the solution. Technologies: WPF, ASP.NET,
SQL Server, SSRS, SSAS, SSIS, Web Services (SOAP, WCF), MapPoint, C#, VB.Net My Role: Architect and lead
developer · StudyEdge Cloud App
(concurrent project)01/2012 – 6/2012 StudyEdge, Inc., Studio City, CA This app is primarily geared
towards the students community, however, it can be used by anybody. It allows
a student/teacher to record (voice) lessons (questions and answers). The
lessons can be categorized in to Subjects and Topics and can be made public
or private. The voice data is stored in the cloud and can be accessed from
smart phones or from any other device from anywhere using any authentication
provider, like Google, Bing, Facebook, etc. Technologies: Silverlight,
MVVM, Entity Framework, WCF Data Services, SQL Azure, C# My Role: Architect and
developer · Prepaid Fare Media
Management System06/2009 – 06/2010 Orange County Transportation
Authority (OCTA), Orange, CA OCTA has several types of prepaid
bus passes, e.g. 7-days pass, 15-days pass, 30-days pass, senior pass,
student pass, etc. It sells those passes thru various means, e.g. online
orders, phone orders, mail-in orders, walk-in customers, etc. It also sells those
passes wholesale to third party vendors like grocery stores, liquor stores,
etc. They did not have a good accounting and inventory control system. Many
types of transactions used to be recorded in spreadsheets. I architected a
comprehensive system which encompassed all aspects of their pass-sales
business. At the heart of the system were Microsoft Dynamics GP and Microsoft
SQL Server. GP was heavily customized to suit their peculiar business needs.
There were other modules which integrated with GP, for example,
custom-designed online shopping cart, Compass point-of-sale system,
custom-designed credit-card merchant service interface module,
custom-designed marketing module, customized reports using SQL Server
Reporting Services, etc. The whole system was also integrated with their main
enterprise general ledger system, called, IFAS. The system was also
accessible to the call-center contractor via Citrix. Technologies: Dynamics GP,
SQL Server, SQL Server Reporting Services, ASP.Net, VB My Role: Architect, Project
Manager and developer · Abandoned Vehicles
Abatement Project01/2009 – 06/2009 Orange County Transportation
Authority (OCTA), Orange, CA All the cities in Orange County participate
in this program and OCTA administers this program. This is a state-funded
program. City police departments abate abandoned vehicles in their respective
cities and the state of California reimburses them for their efforts. So far,
the whole program was paper-based – stacks and stacks of paperwork! Not
anymore! I provided a web-based solution, whereby city officers can submit
all the information online. They have access to not only their own historical
information but the summary information of all the other cities as well. OCTA
and city officials are delighted with my solution saying that this will make
their lives a lot easier. I used the .Net technologies. I was the project
manager and the lead developer. Technologies: ASP.NET,
VB.NET, SQL Server, HTML, CSS My Role: Architect and lead
developer · Educational Reimbursement
Module of LMS(concurrent project) 07/2008 – 12/2008 Orange County Transportation
Authority (OCTA), Orange, CA The Learning Management System
(LMS) at OCTA was developed by a third party. The Educational Reimbursement
Module was incomplete and it had many defects. I re-wrote the entire module
and integrated it seamlessly with the rest of the system. This module allows
users to submit and monitor the status of their tuition reimbursement
requests online. The corresponding back-end administrative module allows the
LMS managers to administer, track and respond to the reimbursement requests.
It also produces various management reports. I helped streamline the work
flow and business process. I provided web-based user interface using .Net
technologies. Technologies: ASP.NET, VB,
C#, SQL Server, HTML, CSS My Role: Architect and lead
developer · Commuter Club Software
Replacement Project01/2008 – 6/2008 Orange County Transportation
Authority (OCTA), Orange, CA OCTA was using ten-year old,
DOS-based software to administer the Commuter Club program. It was very
cumbersome to use and very user-unfriendly. I provided a web-based solution
using ASP.Net, which will eliminate the paper work and will also greatly
reduce the number of support calls. Employees can enter their Rideshare
information online, view their Points-history online and redeem their points
online – without having to call the administrators, or submit any paperwork.
The administrative staff was amazed by my innovative ideas and solution. Some
functionality I provided was above and beyond the scope of work. The most
important part of the story is that I delivered the solution well ahead of
the schedule. I was the project manager, the architect and the lead
developer. Technologies: ASP.NET,
VB.NET, SQL Server, HTML, CSS My Role: Architect and lead
developer · Membership Benefits
Management System01/2005 – 12/2005 All City Employees Benefits
Service Association (Los Angeles City Employees Association), Los Angeles, CA As the name suggests, this software
helps ACEBSA staff to manage their members’ insurance benefits and other
benefits. Members have different insurance coverage like disability, life,
dental, cancer etc. The actual bi-weekly payroll deductions are effected
through the City Controller’s office. The system interfaces with the city’s
system and various insurance companies to make sure that proper amount are
deducted in each pay period for each member. Worked as the project manager and
the lead developer. Re-designed the system from scratch and eliminated a
number of steps required to perform daily chores. This resulted in increased
productivity and cost savings. (It was discovered that there were
over-payments of thousands of dollars each month to the insurance companies
under the old system.) It was a 3-tier architecture. Web
browser and VB6 were used in the client tier. COM components developed in VB6
along with IIS, MTS, ASP, XML and ADO were used in the middle tier (on
Windows 2000). SQL Server 2000 and stored procedures (in Transact-SQL) were
used at the database tier. OLAP was used for data analysis and data
aggregations. The ASP files were full of DHtml. Excel, Word and Web browser
were used for ad-hoc queries and reports. Technologies: VB6, ASP.NET,
SQL Server, DHTML, CSS, JavaScript My Role: Architect and lead
developer · Re-architecting the website
for01/2002 – 12/2002 U.S. Army National Training
Center (NTC), Fort Irwin, CA The NTC website comprises of many
sub-sites, which are handled by various units of the army at Fort Irwin.
Besides the webmaster, there are 30-40 page-masters, who manage the content
of the website. There was no consistent look and feel (the “branding”) for
the website as a whole. The entire website is now template-based. I created
various templates using Microsoft Content Management Server and Visual Studio
.NET. The application is workflow-based with two levels of content-approval
process. The application is developed using ASP.NET and MCMS object model. I
also provided the Search functionality using SQL Server’s full-text searching
capability. I also provided the training to the page-masters. I was the
project manager and the lead developer. Technologies: ASP.NET, MS
CMS, SQL Server, C#, VB, HTML/DHTML, CSS My Role: Architect and lead
developer · Citation Database01/2001 –
12/2001 Metrolink Railways, Los Angeles,
CA This system tracks all the
citations issued by Metrolink. The old system was very inefficient and
cumbersome to use. It was very difficult to track down habitual offenders. I
designed, architected, and developed the new system using MS Access as the
database, which tracks each citation all the way through court hearing.
I also developed a Pocket PC based .Net application, which is used by the
conductors aboard the trains. The citation history of any person is instantly
displayed on the Pocket PC. The Pocket PC application interfaces with the
desktop for data synchronization. The system also uses MS Excel as the
front-end reporting tool, using VBA. Technologies: VBA, ASP.NET,
Access My Role: Architect and lead
developer · Universal Customer Care
Database (UCCDB) Management System and Marketing Management System, developed for Southern
California Regional Rail Authority (Metrolink Railways), Los Angeles,
CA
01/2001 – 12/2001 Basically, this is a Customer
Relations Management (CRM) system. This software helps Metrolink call-center
staff in logging and tracking each customer call. The calls are categorized
and routed to the appropriate person for follow-up actions. It keeps history
of each call, including the follow-up actions taken by the Metrolink staff. It
interfaces with the Ticket Vending Machines database and Operations database.
The Marketing System lets them, among other things, create and maintain
various promotions, enter promo-responses and track and analyze the
effectiveness of each promotion. Both the systems have sophisticated
analytical reporting and ad-hoc query capabilities for the upper management.
It enabled them to respond to the customer needs in a very efficient and
personal way. It eliminated many manual steps and tremendously increased the
staff productivity and customer satisfaction. Worked as the project manager and
the lead developer. Re-engineered business processes and designed the system
from ground up. Did extensive requirements analysis, workflow analysis, data
modeling, data architecting, data import and testing. In other words, it was
a complete software development lifecycle experience. Numerous Access and
Excel databases were consolidated into SQL Server. It was a 3-tier
architecture. Web browser, VB6 and FoxPro were used in the client tier. COM
components (VB6) along with IIS, MTS, ASP and ADO were used in the middle
tier (on Windows 2000). SQL Server 2000 and stored procedures using
Transact-SQL were used at the database tier. OLAP was used for data analysis
and data aggregations. The ASP files were full of DHtml and JavaScript.
Excel, Word and Web browser were used for ad-hoc queries and reports. The
system also interfaced with Exchange Server for email communications. Technologies: VB6, ASP.NET,
SQL Server, HTML, CSS, JavaScript My Role: Architect and lead
developer |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|