Bharti Gupta
************@*****.***
West Chester, PA, 19380
Phone: 484-***-****
Professional Summary
Solution oriented software developer with 5+ years’ experience. Demonstrated ability to acquire
technical knowledge and meet expectations in constantly changing, dynamic environments. Areas of
achievement include:
Cloud Solutions Designed, developed, and updated cloud infrastructure solutions by
•
simplification and automation of critical business processes through scripting and
associated tools
Architecture – Over 5 years of full lifecycle experience architecting and building n tier,
•
client/server, MVC and intranet architectures in .NET, C++, VB and Java.
SDLC Methodologies: Designed and coded application components in an Agile Scrum
•
environment utilizing a test driven development (TDD) approach and Continuous
Integration (CI) approach. Utilized pair programming approach to ensure high quality
code. Worked in close cooperation with project managers and other functional and cross
geography teams to form a team effort in development.
Web Development Experience building Internet and intranet applications and sites with
•
various web languages and servers since 2006.
Leadership Experience leading teams, serving as project lead, contributing to project
•
planning and estimation, conducting design and code reviews, mentoring.
Self motivated Quickly and independently able to learn any new technology on my own.
•
Innovation – Patent application filed to USPTO for ‘System and Method for updating
•
an Offline Virtual Machine’: Methods and systems for updating a virtual machine image
application serial number 12/764,685
Technical Expertise
Languages Java, Ruby on Rails, C#, PHP, SQL, C, C++, JavaScript, HTML, CSS, XML,
VB.NET, ASP.NET, Visual Basic, Unix Shell Script, Windows PowerShell
Compilers Java Development Kit, Visual Studio .NET, Visual Studio, C++
Databases SQL Server, Oracle 9i/10g/11g, MySQL
Tools and Eclipse, NetBeans, Tomcat, Ant, Maven, XML VMware vSphere, Quality
Center, Subversion, Tortoise SVN, CVS, SourceForge, Oracle SQL
Libraries
Developer, LAMP, Visual Studio .NET, ADO.NET, MFC, ODBC, Java JDK,
JDBC
Techniques Enterprise Architecture, User Interface Design, Design Patterns, RDBMS
Design, MVC, UML Modeling, Multi Platform Development
Operating
MS DOS, MS Windows, UNIX/LINUX
Systems
Experience
Unisys Corporation July 2011 – Present
Software Engineer, Cloud Engineering
Unisys Secure Private Cloud
This is a pre integrated, internal private cloud solution that offers Infrastructure as a Service
(IaaS) and enables transforming the data center operations into an agile, efficient and highly
automated infrastructure.
Responsibilities:
• Involved in developing the Custom Built VM Workflow, through which the
Data center Administrator can provision and de provision the Virtual machine dynamically
hosted on hypervisors
• Worked on supporting Virtual Desktop Infrastructure (VDI) workflow that
facilitates running desktop operating systems and applications inside virtual machines
that reside on servers in the data center
• Created new themes using Liferay to enhance the usability experience of
Single Pane of Glass (SPoG). Involved in providing an n level hierarchy and multiple
platform support in the Unisys Secure Private Cloud.
• Developed the Northbound APIs using Java and RESTful web services
(Jersey APIs) and using SSL encryption.
• Worked on Dasein adapter to allow the solution to integrate with hybrid cloud
manager that is based on Dasein gateway.
• Developed understanding of other cloud platforms like Amazon Web Services (AWS),
Apache CloudStack.
College of Liberal Arts and Sciences Aug 2010 – June 2011
Web Developer
Alumni Survey
This portal provides a venue for alumni to share their successes and to stay connected with
the department and fellow alumni.
Responsibilities:
• This was designed using the MVC architecture of Ruby on Rails. The work involved
implementing the respective model, view and controller classes for appropriate user
action that includes filling up and submitting the questionnaire, viewing the submitted
feedback along with the database modification to support new tables.
College of Liberal Arts and Sciences Aug 2009 – Aug 2010
Java Developer
SolrStore
The focus of the SolrStore open source project is to extend the Jena API with the ability to
persist graphs/models using a non Relational Database Model.
Responsibilities:
• To import data from various external sources, for example, the NITRD in a proprietary
RDF format and to make it accessible through an application using Lucene.
• Optimized the search capabilities by modifying the module to take new parameters and
present the results in a timelier manner. The work required extensive use of SPARQL
endpoint
• Formalized a project management contract that entailed project management
categories and activities inclusive of the project justification, project objective, project
scope, project deliverables, project stakeholder roles and responsibilities, project
schedule, communication plan, risk management, project success criteria, and revision
history.
• Researched various Jena projects such as TDB, SDB, SIREN, LARQ, SARQ and
EARQ to help shape the approach. Created a business case to present to Jena
community that ultimately became the high level design for the project
CA Technologies Inc. July 2006 August 2009
Software Engineer
Worked on multiple projects during my tenure at CA Technologies
CA Desktop Migration Manager
This falls under CA Change & Configuration Management vertical of CA IT Client
Management Solution.
Responsibilities:
Worked on new features of the product:
• Merger and Acquisition Tool: that allows the migration of users to different user profiles
on the same machine.
• Disk to Disk Migration: Provides the ability to migrate directly to or from an alternate
drive (e.g., a mapped drive) when an operating system is not up and running
Enhancement of existing features:
• Support of IPv6: Modified code to implement a new instance of the channel abstraction
which manages the features of this new protocol
• Support FIPS 140 2: Protects sensitive data using security functions that are certified
compliant to the FIPS 140 2 encryption standard. Supported the option to encrypt
migration files and real time migrations
• Windows x64 support: Certify support of migrations on Windows x64 platforms.
Migration of settings and data from the 32 bit/64 bit environment to the new 64 bit
environment was achieved by modifying the existing Win32 API calls to handle registry
redirection in x64 platform
CA Asset Intelligence
Designed to automatically convert raw asset data into actionable intelligence so you can more
quickly and easily make informed business decisions about your IT assets, reduce risk
exposure, and pinpoint areas of concern.
Responsibilities:
• Oracle MDB migration: Led the design, development and testing effort to make the
application independent of the database. This involved writing the database agnostic SQL
queries
• Migrating the stored procedures from SQL Server to Oracle,
• Re writing the PHP code to support Oracle database connectivity
• Created a 'proof of concept' using various SQL Server/Oracle import/export built in
utilities such as SQL Server Bulk Loader, Oracle Data Pump
• IPv6 support: Along with the configuration changes to the IIS server in IPv6
environment, JDBC connectivity code was enhanced to handle the dual stack in this
application
Education
Master of Sciences in Computer Sciences, Villanova University, PA
GPA: 3.77/4.0 May 2011
Bachelor of Sciences in Computer Science, PTU, India
GPA: 4.0/4.0 Jun 2006
(Accredited by World Education Services)