SUMMARY
Over ** years of experience in complete Software Development Life Cycle
Experienced in architecture, analysis, design, development and implementation of Web Based and Client/Server applications using Object Oriented Programming and Relational Database concepts
Ability to effectively lead and manage a development team in Agile and Waterfall methodologies
Excellent skills in GUI design and development in Client/Server application development using C, C++, C#, .NET (ASP.NET 3.5, 4.5, VB.Net), SQL Server 2005, 2008, Oracle 10g and Oracle 11i
Solid hands-on experience in Web and RDBMS Technologies
Demonstrated proficiency in leading and mentoring junior software developers to maximize levels of productivity, while forming cohesive team environments
Strong experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL
Involved in complete life cycle of the project and experienced in interacting with end users right from collecting requirements to Production Support
Analytical thinker and a team player
Excellent problem-solving and trouble-shooting capabilities
EDUCATION
B.E. in Computer Science and Engineering 2004
Microsoft Certified Professional (MCP) 2008
Microsoft Certified Technology Specialist (MCTS) 2008
Microsoft Certified Application Developer(MCAD) 2008
Microsoft Certified Solution Developer(MCSD) 2008
Agile Project Management Certified 2016
Govt Project Management Certified 2016
TECHNICAL SKILLS
Operating Systems
Windows 98, XP, NT, 2000, 2003, 2012, UNIX
Languages
Visual Basic (6.0/5.0), C#, VB.NET, ASP.NET, C, C++, SQL, PL/SQL
Databases/Technologies
MS Access, MS-SQL Server, Oracle 8.x/7.x, 11i
Development Tools
Visual Studio.Net 2003, VisualStudio.Net2008, Visual Studio 2005, Visual Studio 6.0
Other Tools /Applications
Visual Studio, .NET Framework, Visual Studio.Net, Microsoft Front Page, MTS
Reporting Tool
MS Excel 2000, Tableau, Fusion Charts
Scripting Languages
VB Script, HTML, XML/XSLT, XPATH, JavaScript
Web Technologies
ASP, ASP.NET, VB, VB.NET
Middleware
COM, DCOM, Servlets, SOAP, WebService
Design Tools
Visio 2000
Web Servers
IIS, Tomcat
PROFESSIONAL EXPERIENCE
Boeing
Project: GS&S Build Sep’16-Current
Role: Tech Lead
Work Location: 5775 Campus Parkway, Hazelwood MO, 63042
Summary:
This Project helps Boeing Defense, Space & Security to deliver innovative products and services to reduce life-cycle costs and increase the effectiveness of aircraft and missile systems fielded around the globe.
Environment: Oracle 11i, Team Foundation Server 2015, .NET 4.5, Windows10, Dreamweaver6.0, Cold Fusion Technology, RCPS (Release Code Production System), Software Express
Methodology: Agile
Responsibilities:
Led agile development efforts of offshore team
Worked closely with business users to understand and document requirements
Coordinated with offshore and internal business team to finalize designs and formalize requirements
Prepared user stories based on the requirements gathered from business users
Supported backlog DLA enhancements, Break Fixes etc.
Deployed Code to production by using RCPS
Worked closely with business users to discuss, prioritize, and track defects
Provided weekly status report to leadership team
Performed code review and managed configuration control
Performed unit testing and regression testing for the entire GS&S IT application
Upgraded Test server to Windows10 and installed necessary software
Tested Cold fusion application in test server after OS upgrade
Boeing
Project: GS&S Mar’16 - Aug’16
Role: Tech Lead
Work Location: 5000 E MC Dowell RD, Mesa, AZ, 85206
Summary:
This Project helps Boeing Defense, Space & Security to accurately improve Global Support and Services budget development and reporting process for the managers which led to greater ownership of expenses. The tool was developed in-house and has comprehensive functionality to accommodate nearly every budget need of Boeing’s customers.
Environment: Visual Studio 2013, C#, .Net 4.5, Team Foundation Server 2013, SQL Server 2008R2, Tableau, Fusion Charts, Windows7, RCPS, SSIS Package, Software Express
Methodology: Agile
Responsibilities:
Led agile development efforts of offshore team
Worked closely with business users to understand and document requirements
Designed and developed website application to display the leads catering budget against actuals
Designed and developed website pages for LOB (Line of Balance) Data Files for F18, F22, CCAD, DOTS, FUSION, MHLH CANADA, CECIL
Participated in Corpus Christ Army Depot for the PY1 buy back.
Imported CCAD billing file to the database by using SQL importer
Loaded data from staging area into CCAD database using custom SSIS packages
Developed C# code for multiple web pages for Tier 3 Admin Area
Developed C# code and SQL procedures for multiple sprints
Prepared user stories based on the requirements gathered from business users
Coordinated with offshore and internal business team to finalize designs and formalize requirements
Conducted weekly meeting with team members to get status updates and to mentor them
Worked closely with business users to discuss, prioritize, and track defects
Provided weekly status report to Manager
Performed code review and managed configuration control
Performed unit testing and regression testing for the application
Boeing April’15-Feb’16
Project: CPS (Common Pricing System)
Role: Offshore Onsite Coordinator
Work Location: 325 James McDowell RD, Hazelwood MO, 63042
Summary:
This Project helps Boeing Pricing community to quickly and to accurately produce pricing reports for proposal submittal on Boeing’s products and services. The pricing tool was developed in-house and has comprehensive functionality to accommodate nearly every pricing need of Boeing’s customers.
Environment: Visual Studio 2013, C#, .Net 4.5, Team Foundation Server 2013, SQL Server 2008R2, One Note 2013,WCF,MVC,Software Express
Methodology: Agile
Responsibilities:
Led agile development efforts of offshore team
Worked closely with business users to understand and document requirements
Prepared user stories based on the requirements gathered from business users
Coordinated with offshore and internal business team to finalize designs and formalize requirements
Utilized Planning poker and Story sizing to create estimates
Held weekly meeting with team members to get status updates and to mentor them
Assigned tasks to team members and enforced deadline for the tasks to be completed
Worked closely with business users to discuss, prioritize, and track defects
Developed C# code and SQL procedures for multiple sprints
Provided weekly status report to leadership team
Resolved issue tickets in HP Manager generated by Boeing users
Performed code review and managed configuration control
Performed unit testing and regression testing for the entire CPS application
Department of Workforce Development (Jan’11-Jan’15)
Project: NDNH (National Directors of New Hires) Jan’14-Jan’15
Role: Lead .Net Developer
Work Location: 19 Staniford St, Boston, MA
Summary:
Quest (Benefits): This project aims at discovering erroneous payments and preventing fraud in Unemployment Insurance Benefits program by utilizing new hire date and quarterly wage records from the National Directors of New Hires.
Environment: ASP.NET 3.5, Visual Studio 2008, C#, WCF, HTML, Webservices, Toad Oracle 10g, Oracle 11i, Sharepoint, Batch Processing, LLBLGENPRO, Test Director, Mercury Quality Center 9.0, Cruise Control, Team Foundation Server(TFS), Rational RequisitePro, MVC
Responsibilities
Involved in Complete Phases of SDLC
Implemented new interface to upload files
Developed XML files to create new templates for the Claimant registration and developed web page using C# to display records in UI Online
Developed C# code to implement Payment (Reimbursable Employers) in UI Online Screen
Developed ASP.Net pages which includes login pages, registration pages that store and retrieve data from the database
Worked closely with business analyst to understand requirements
Developed database script according to business logic
Modified configuration files to obtain the desired settings
Held weekly meeting with team members to get status updates
Assigned task to team members and enforced deadline for the tasks to be completed
Met with business users to discuss and finalize defects
Provided weekly status report to Manager
Performed code review and managed configuration
Performed Unit testing to obtain good results
Project: Applied Penalties for UI Account June’13 - Dec’13
Role: Lead .Net Developer
Work Location: 19 Staniford St, Boston, MA
Summary:
This project assesses penalty for all employers who fail to file quarterly reports with 45 days of due date. The Penalty will be assessed in accordance to Chapter151A, Section14P of Massachusetts General Laws.
Environment: ASP.NET 3.5, Visual Studio 2008, C#, WCF, HTML, Web services, Toad Oracle 10g/11i, SharePoint, Batch Processing, LLBLGENPRO, Test Director, Mercury Quality Center 9.0, Cruise Control, Team Foundation Server(TFS), Rational RequisitePro, MVC
Responsibilities
Involved in all phases of SDLC
Implemented multiple interface batch tiers
Worked with Business Analyst to understand requirements
Developed database script according to Business Logic
Developed in C# to apply penalties over batch tier according to the business rules and Specs
Created template for outgoing “Demand notices” to employers
Held weekly status meetings with team members
Assigned task to team members and enforced deadline for the task to be completed
Scheduled meeting with the Business Users to discuss and finalize defect list
Provided weekly status report to Manager
Performed code review and managed configuration
Modified web.config and App.Config files to obtain the desired setting
Performed Unit testing and facilitated integration testing
Project: DataCap Upgrade Jan’11-June’13
Role: Lead .Net Developer
Work Location: 19 Staniford St, Boston, MA
Summary:
DataCap Upgrade project deals with batch transfer of scanned files from FTP server to UI Online database. The incoming data is scanned using OCR and sent to FTP server; batch jobs pull the data from FTP server and populates UI online database through night jobs
Environment: ASP.NET 3.5, Visual Studio 2008, C#, WCF, HTML, Web services, Toad Oracle 10g, Oracle 11i, SharePoint, Batch Processing, LLBLGENPRO,Cruise Control, Test Director, Mercury Quality Center 9.0, Team Foundation Server(TFS), Rational RequisitePro, OCR Scanner, MVC
Responsibilities
Created batch script to transfer files from DCP server to FTP server
Developed SQL procedures to populate base tables with scanned data
Modified key/value pairs in config files
Developed interface to upload Benefits OCR Files and Revenue OCR files to the Database using C#
Created PDF template using C# for around 30,000 employers registered in UI Online Screen
Held weekly meetings with the team members every once in a week
Assigned task to team members and enforced deadline for the task to be completed
Met with business users to discuss and finalize the defect
Provided status report to the Manager for every once in a week
Performed code review and managed configuration
Performed Unit testing and facilitated integration testing
AVIT, Boston, MA Jan’ 09 –Dec’ 10
Project: ShipItToday
Role: .Net Developer
Work Location: Downtown crossing, Boston, MA
Summary:
An Online shipping portal developed in ASP .NET that combines small and medium size business’ shipping services together and allows registered members to get discounts on shipping. The application involves integrating shipping, tracking and reporting functionality using HTTP (S) and SSL. Clients will be able to use this custom application to ship, track and rate.
Environment: Visual Studio 2008, ASP.NET 3.5, C#, HTML, Javascript, XML, XSLT, Oracle 10g, TFS, MVC.
Responsibilities:
Designed and implemented user interface screens under Microsoft .NET framework using ASP.NET, VB.NET and Visual C# to use .NET features that powered with CLR
Created dynamic GUIs with .Net Web Controls and data bound Web Forms.
Worked in ASP.NET web forms, web services, ASP.NET applications, ASP.NET state management, ASP.NET caching features, configuring ASP.NET optimizations securing ASP.NET web application.
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL 2000 data sources
Created ASPX pages and ASCX user controls
Designed the activity diagrams for the operations involved
Developed ASP .NET pages, which includes login pages, registration pages that stores and retrieve information from SQL database
Designed and Developed Web Forms with various controls to incorporate the User Interface
Performed Unit testing before the code check-in process
Bensoft Computer Systems, Boston, MA Jun’06 –Dec’08
Project: Medigold
Role:Systems Programmer/Systems Supervisor
Work Location: Downtown crossing, Boston, MA
Summary:
MediGold – Hospital Administration Software deals with Patient Records and Employee maintenance. This application allows easy retrieval and maintenance of patient records – personal information, doctor visits, medical history and employee records – medical and non-medical staff. The System helps the user to query both patients records and employees maintenance to add, update, and delete any relevant records.
Environment: ASP.NET 3.5, Visual Studio 2008, Microsoft Visual C#, JavaScript, XML, XSLT, HTML, Microsoft SQL Server 2005, Windows 2000, PL/SQL, MVC
Responsibilities
Scheduled meeting with the team members every once in a week
Assigned task to team members and enforced deadline for the task to be completed
Scheduled meeting with the Business Users to discuss and finalize the defect
Provided status report to the manager for every once in a week
Performed code review and managed configuration
Client: Vishweshariya University, Bangalore (Oct’02 - Feb’05)
Project: G-Mart Supermarket Information System Jul’04 – Feb’05
Role: .Net Developer
WorkLocation: VTU University, Bangalore, India
Summary:
G-Mart Supermarket Information System provides shopper checkout store support facilities and captures vital operational data at the point of sale. The front-end was designed using VB 6.0; oracle 8.0 served as the back-end.
Environment: V.B 6.0, Oracle8.0, Windows2000, Microsoft SQL, XML, XSLT, PL/SQL, VisualStudio2005
Responsibilities
Interacted with users as part of user requirements gathering
Designed and developed form for membership maintenance for registered and non-registered users using Active X and Oracle DSN
Designed, developed and deployed COM based components using Visual Basic 6.0 to access the database and implement business rules
Created Stored Procedures according to business logic
Used Active Directory to implement programs
Designed and developed Dynamic menu and form based on role and privilege
Designed and developed a form to track overall sales records
Wrote SQL procedures to control access to form based on User Roles
Implemented Algorithms using C and C++
Prepared user and technical manuals
Return test, System test and User acceptance test plans
Client: Vishweshariya University, Bangalore Mar ‘03 – June ‘03
Project: Intranet File Transfer Program Using Winsock Control
Role: Software Developer
WorkLocation: VTU University, Bangalore, India
Summary:
This is a standard file transfer protocol (FTP) client application for Windows Sockets. The regular FTP users find transferring files via e-mail attachments grossly inefficient or impractical when dealing with large documents. For uploading such files, FTP is the only standard answer (e.g.: for efficiently posting new html pages onto a website or sharing graphics-laden files).
Environment: Java, C++, Oracle, PL/SQL, Windows 2000
Responsibilities
Involved in analysis, design, development and testing of the project
Worked on front-end capabilities that include appearance (JSP), business logic and flow control (Java)
Developed Servlets and JSP pages for viewing on a HTML page
Designed Use-case diagrams and ER diagrams using UML
Created sophisticated Oracle Server database to responsively handle complex queries (PL-SQL, triggers, stored procedures, functions, optimization) and .NET data access components
Created user-friendly pop-up windows for file selection
Created Windows common controls like Common dialog control, Progress Bar control etc., for file upload and download
Created applications to connect to Oracle by using JDBC, connection pools and prepared statements.
Client: Vishweshariya University, Bangalore Oct ‘02 - Feb ‘03
Project: Chat programs using Sambar server
Role: Software Developer
WorkLocation: VTU University, Bangalore, India
Summary:
Chat programs was developed using Sambar Technologies and PERL. Chat program enabled users to communicate, share, and work with each other on VTU network.
Environment: Perl, Sambar Server v4.1, Windows 2000
Responsibilities
Gathered user requirements
Developed programs for chat purposes using PERL
Established connection with Sambar Server v 4.1
Involved in unit testing part of the application
Vishweshariya Technical University, Bangalore, Karnataka
Seminar: In and All About Computers 2003
Distributed Systems 2004