Er.Gautam Kr. Gupta
GAUTAM GUPTA
3102 Easton Ave ·
Chattanooga, TN 37415
.NET
DEVELOPER
Innovative software engineering professional
with 6 years of experience building effective tools and applications. Team
player, collaborating on module integration and providing support in achieving
assignment goals. Proactive solution provider able to monitor progress,
identify issues, and resolve problems prior to escalation. Experienced in integrating
numerous modules and migrating legacy systems to new .net applications. Well-versed
in C#, Java, VB, PHP, and other advanced technologies. Solid background
contributing across all stages of software development life cycle (SDLC) in N-tier
application development to deliver outcomes that surpass expectations.
CORE COMPETENCIES / TECHNICAL SKILLS
SDLC Methodology ·
Application & Software Development · Programming ·
System Architecture
Database Design ·
User Interface (UI) Implementation · Unit Testing ·
Troubleshooting · Debugging
Technical Reporting ·
Module Integration · Specification
Analysis · Requirement Gathering ·
Advanced Coding
Teamwork ·
Communication · Problem Solving ·
Adaptability · Interpersonal Skills
Languages: C#, Java,VB, T-SQL
Web: ASP.NET, HTML, CSS,
JavaScript, JQuery, AJAX, Bootstrap.
Web Services: Restful service,
SOAP
Web Servers: IIS, Tomcat
Databases: MSSQL 2008, MSSQL
2008R2, MSSQL 2012, MSSQL 2014, MySQL, Sybase
Tools: Visual Studio 2015,
Visual Studio 2013, NuGet, Report Builder (SSRS)
Source Control: TFS, RTC, Clear
Case, Tortoise SVN, Visual SVN, Resharper, GitHub
Platforms: Windows.
SDLC: Agile-Scrum,
Agile-Kanban, waterfall
Design
Patterns:
MVC, Factory, Facade, Aggregator, Repository
Frameworks:
.NET, MVC, Entity Framework, Spring, Hibernate
Servers:
Windows Server 2008R2, Windows Server 2014
Others: TSQL, SSRS,
HP SM
ANCT, HP
ALM.
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance
education courses to complete a Master's
Degree in Computer Science (Available for full-time, W-2 employment).
Client:
Blue
Cross Blue Shield of Tennessee (BCBST), Chattanooga, TN September 2016 to Present
Role: .NET Developer III
Role: .NET Developer III
Responsibilities:
·
Formulated
and defined system scope and objectives through research and fact-finding to
design, develop, modify, or integrate complex information systems.
·
Devised
or modified application systems and procedures to optimize functional
requirements including capacity, operating time, response time, and form of
desired results.
·
Designed,
code, test, debug, and document programs, subroutines, and scripts.
·
Served
one or more project team roles, such as business systems analyst, or technical
lead, for small to medium efforts or manage phases of medium to large efforts.
·
Competent
to work at the highest phases of applications systems analysis and programming
activities.
·
Enhanced
the design of current systems to improve system capabilities to meet the
changing needs of the business.
·
Worked
with business users or business systems analysts to understand requirements and
translate them into technical specifications.
·
Developed and implemented program/system test
plans. Devised data verification methods and standard system procedures.
·
Maintained
technical skill set for software languages, databases, platforms, operating
systems, utilities and networks needed to support work
assignments.
·
Assisted
in preparing and maintaining application design document.
·
Responded
to system failures and performance events by taking appropriate measures to
reduce system downtime and eliminate recurrence of problems.
·
Conducted
presentations to provide end users with knowledge to maximize their use of
developed systems.
·
Provided
technical leadership on assigned projects or discovery efforts.
·
Coordinated
work assignments and verified results of applications systems analysis and
programming personnel.
·
Regularly
provided guidance and training to less-experienced analysts/programmers.
·
Conducted
research on software and hardware products to justify recommendations and
support management in budgeting and purchasing efforts.
Environment: ASP.NET, MVC, Entity
Framework, Microsoft Visual Studio 2015, C#.NET, VB .NET, Web API, IIS, SQL Server 2014,Windows Server 2012,
CSS, JQuery, JavaScript, RTC, MS Test, Windows Form, SharePoint, Sybase, Clear
Case, HP SM ANCT, HP
ALM.
Client:
Patterson
Technology, Effingham, IL February
2016 to August 2016
Role: Software Engineer II
Role: Software Engineer II
Responsibilities:
·
Developed
and maintained .NET Feature Application and enterprise applications according
to technical specifications.
·
Coordinated
with Business Analysts and programmers to analyze business requirements and develop
technical specifications.
·
Implemented
ASP.NET MVC pattern mechanism to display Insurance Claims, Service Transaction,
Schedule and Appointments.
·
Designed
and developed UI using ASP. NET, HTML, CSS, JQuery, JavaScript, Bootstrap and
Angular.js.
·
Used
Angular.js as the development framework to build application.
·
Developed
front-end interaction WebPages using ASP.NET, HTML, JavaScript, JQuery and
Angular Js.
·
Developed
core functionality with the ASP.NET MVC Framework (C#.NET, Entity Framework).
·
Optimized
Domain Codes to improve performance of the Application.
·
Developed
Data Access Layer Using Entity Framework using Repository , Aggregator and
Façade Patterns to access data from Azure (SQL and File) storage , Also used
API calls to enterprise API to get data in case of enterprise data.
·
Used
Simple Injector for Dependency Injection.
·
Worked
on C#, Designed and developed SOA using Web API for the data access for the Web
application to consume.
·
Provided
technical support in developing new applications and improve existing
applications Codes.
·
Performed
code reviews and ensure that the developed code complies with best practices
and standards with MS Unit Testing and the required documentation for it.
·
Participated
in PBI refinement meetings to analyze requirements and estimate effort.
·
Coordinated
with other programmers in developing technical design options and strategies.
Environment: ASP.NET, MVC, Entity
Framework, Microsoft Visual Studio 2015, C#.NET, Web API, Simple Injector, IIS,
SQL Server 2014,Windows Server 2012, CSS, JQuery, JavaScript, Bootstrap,
Angular.js, TFS, MS Test, Windows, SharePoint, Azure Emulator.
E-ZONE
INTERNATIONAL PVT. LTD., Kathmandu, Nepal · 2010-2015
Software
development company with 20-25 employees.
Senior
Software Developer · 2014-2015
Led major software development projects.
Utilized C# for creating forms and AJAX to improve UI and client-side page
functionality. Employed self-developed RAD tool to generate pages, stored
procedures, and business data access classes. Leveraged existing domain
knowledge to ensure fast, risk-free development processes.
Projects:
·
E-Finance: Developed internal
product using ASP.NET and C#. Designed highly successful process for
integrating inventory, loan, billing, and payroll modules with General
Accounting.
·
Code Generator: Created tool that
handled basic CRUD operation, generating C# code, ASPX page design, business
layer data class, service layer entity class, stored procedure, and design for
list page.
Achievements:
·
Empowered
company success as key contributor on E-Finance project launched in cloud.
·
Accelerated
coding task completion and enhanced ASP.NET N-tier application development
processes by building effective code generator.
E-ZONE
INTERNATIONAL PVT. LTD., Software Developer, continued:
·
Developed
budget module using MVC design and integrated module into major E-Finance
System.
·
Migrated
Data from a legacy system (FoxPro-dbase) to dot net system (MS SQL database)
which managed large financial and loan application process.
Technologies: Languages: C#, Java; Web: ASP.NET, HTML, MVC, CSS, JavaScript, JQuery, Bootstrap, Web
Services, REST, XML; Databases: MSSQL
2008, MSSQL 2008R2, MSSQL 2012, MSSQL 2014; Tools:
Visual Studio 2010, Visual Studio 2013, Tortoise SVN, Visual SVN, Resharper,
GitHub; Platforms: Windows 7/8.
Software
Developer · 2010-2014
Coordinated
and contributed to all phases of SDLC to create fully functional applications
and software programs. Conducted unit tests and resolved issues. Wrote robust,
scalable code and followed through with testing and debugging. Submitted clear
technical reports.
Achievements:
·
Facilitated
various technical functions by designing the UI, writing stored-procedures in
SQL server, and implanting CRUD operation using C# and ADO.NET.
·
Assessed
client requirements and developed accounting and budgeting module in accordance
with expectations.
·
Promoted
positive team environment through courteous communication using interpersonal
skills even in high-pressure, deadline-driven environments.
Technologies: Languages: C#, Java; Web: ASP.NET, HTML, MVC, CSS, JavaScript, JQuery, Bootstrap, Web
Services, REST, XML; Databases: MSSQL
2008, MSSQL 2008R2, MSSQL 2012, MSSQL 2014; Tools:
Visual Studio 2010, Visual Studio 2013, Tortoise SVN, Visual SVN, Resharper,
GitHub; Platforms: Windows 7/8.
ACADEMIC PROJECTS & EXPERIENCE
Teaching
Assistant · MAHARISHI UNIVERSITY OF MANAGEMENT ·
2015
Recruited after
demonstrating exceptional software development skills and knowledge. Assisted
professor Dr. Emdad Khan in teaching Algorithm. Helped students understand
algorithm complexity analysis concept.
Projects
completed at Maharishi University of Management include:
·
Library Management
System: Collaborated
with 3 team members in Java developer role creating desktop application. Designed
Book Checkout module and worked effectively with team to integrate all modules
into one application. Built back-end database functionality using MySQL.
Utilized JavaFX with Eclipse for IDE.
·
Online Dictionary: Independent Project
on Dating Site using PHP, HTML, CSS, JavaScript, JQuery, AJAX with back-end in
MySQL. Searched for words inputted by user and retrieved and displayed database
results grouped by category.
·
General Accounting: Collaborated with 3
team members in Java developer role creating a web application. Designed journal,
payment, receipt, and ledger module. Worked with team members to integrate all
modules into application. Used JPA and Hibernate in MVC with N-Tier
architecture. Built back-end database functionality using MySQL.
EDUCATION
Master
of Science in Computer Science, Maharishi University of Management,
Fairfield, Iowa
In
progress via distance education courses, expected completion: 12/23/2017
Coursework:
Modern Programming
Practices · Web Programming ·
Web Application Architecture · Enterprise
Architecture
Big Data Analytics ·
Computer Security
Bachelor
of Engineering in Computer Science
Nepal Engineering
College, Bhaktapur, Nepal
CERTIFICATIONS