Sr. Product Engineer Resume
Earth City, MO
SUMMARY:
- Having 12+ years of expertise in all phases of software development life cycle (SDLC) including analysis, requirement engineering, architecture design, database design, development, enhancements and maintenance of standalone, multi - tier, web-based, portals based object oriented enterprise applications.
- 12.1 years of experience in analysis, design and development of Client/Server, Web based and N-tier applications.
- Extensive Architectural, Migration, Development, Design, Testing, Maintenance and Production Support for various clients in different industry sectors using Microsoft Technologies using .NET Framework 4.5/4.0/3.5/3.0/2.0, C#, ASP.NET, MVC, WPF, VB.NET, WCF, Web API, LINQ, ADO.NET, Entity Framework.
- Having experience in implementing front end development for multiple browser clients using JavaScript, JQuery, JSON, HTML/HTML5, Bootstrap and CSS2/CSS3.
- Having strong experience in developing multi-threaded windows applications.
- Expertise in developing applications using multi-threading concepts.
- Having experience in Azure Chef deployment, writing cookbook recipe and powershell script.
- Experience in Azure PaaS Cloud platform and Service Broker messaging system.
- Hands on experience in developing Multi-tier/N-Tier Architectures and implementing the concept of SOLID principles, OOPS, Design Patterns and UML.
- Experienced in working with SQL Server 2012/2008/2005, Oracle 11g and able to write PL/SQL queries, functions, and procedures.
- Having experience in developing applications using MVC architectural patterns.
- Experienced in web and windows applications migration from .NET framework 2.0 to 4.0/4.5.
- Having experience in implementing Restful web services, WCF and Web services.
- Having functional domain experience in Investment Banking, Telecom and Health care
- Expertise in .Net Technologies with Object Oriented Analyzed Development (OOAD) & development of Web and Win forms applications using Visual Studio 2015/2012/2010 /2008/2005/2003.
- Experience in Implementation of AJAX to improve user Experience and web application development experience with n-tier applications
- Having experience developing in-house tools, work around and developer handy stubs, and lower environment simulators for end to end response and request.
- Having experience in version control systems VSS, SVN, TFS.
- Experienced in deploying Applications from Development to Staging and Testing to Production.
- Well rounded experience in full software development life cycle (SDLC).
- Strong knowledge of deployments Web servers IIS6.0, IIS 7, IIS 7.5
- Having 2 years of experience in leading and mentoring the team.
- Ability to Architect a technical solution, including detailed written/visual documentation (Functional and Technical specification documents) with strong Analytical and Problem Solving skills.
- Excellent consulting skills and the ability to work effectively with end users and team members.
TECHNICAL SKILLS:
Microsoft Technologies: Microsoft .NET Framework 4.5/4.0/3.5/3.0/2.0 /1.1, ADO.NET, WCF, WPF, TFS, VSS, Windows Services, Azure
Programming Languages: C#, VB.NET
Web Development Technologies: ASP.Net, MVC, WCF, WF, Web API, Web Services, Ajax, XML, XSLT, HTML, JavaScript, JQuery, JSON, CSS, WSDL, Bower, Bootstrap, Angular
Design Tools: Microsoft VISIO 2000
Reporting Tools: Crystal Reports 10/9/8
Databases & Database Technologies: SQL Server 2012/2008/2005, Oracle 11g, LINQ, ADO.NET, Entity Framework, LINQPad
Tools & Utilities: TFS 2015/2012/2010, Visual Source Safe, Visual Studio 2015/2012/2010 /2008/2005/2003, TOAD, SoapUI, HP Quality Center.
Third Party Controls: Eztwain scanning library, kendo
Operating Systems: Windows 10/7/XP, Windows Servers
Web servers: IIS 7.5/7.0/6.0/5.0
Methodologies: SCRUM, AGILE, Waterfall
Messaging System: SQL Service Broker
PROFESSIONAL EXPERIENCE:
Confidential, Earth City, MO
Sr. Product Engineer
Responsibilities:
- Evaluated user requirements and technical requirements to determine feasibility required for developing new systems and modifying existing systems while maintaining compatibility with existing systems
- Provide second line support for handling Change request raised by users and carrying out various proactive maintenance activities, to minimize fault levels
- Reviewed existing application with the help of debugging, knowledge transfer, fixed bugs and added new features using c#, WCF and Entity framework to expose the data and developed to windows services application to automate the data loading process and parse save back to Sql server database
- Improved the Logging mechanism to event viewer, email and text files using Log4net.
- Managed source code using Team Foundation Server and posting the requirement documents in TFS.
- Worked on Entity Framework and LINQ extensively to expose the data.
- Worked on service broker messaging system.
- Followed Agile (Scrum) methodologies for the product development.
- Unit Test Case Preparation and unit test cases execution
- Managed all development tasks and source code modifications via TFS
- Responsible for deploying the Application in Azure environments
- Developed application using Factory, Façade and Singleton design patterns
- Designed and implemented TFS branching for development and release versions
Environment: C#, WCF, MVC, ASP.NET, Windows Services, LINQ, XML, JQuery, Service broker, .Net Framework 4.5/3.5, SQL Server 2012, IIS 7, TFS
Confidential, Middle Town, NJ
Lead Developer
Responsibilities:
- Involved in technical analysis, design, coding, code reviews, unit and integration testing.
- Developed the MVC application using ASP.Net.
- Worked on C#.Net 4.0, Lambda Expressions, LINQ.
- Worked on all the modules of the system. Implemented Security and localization.
- Worked on AgularJS, Bootstrap to develop web application along with Web API restful services.
- Worked on inference engine system to do business calculation.
- Provided support for migration.
- Worked on Windows service to run scheduler tasks.
- Implemented TFS 2012
- Managing team and mentoring for technically challenging tasks
- Interacting with the client on a regular basis to know the requirements and to understand the business
- Creation of Database Tables, Stored Procedures, Views and User defined Functions in Oracle 11g.
- Handled many production issues and enhancement to the existing system.
Environment: .Net Framework 4.0, Oracle 11 g, C#.Net. MVC4.0
Confidential
Senior .Net Developer
Responsibilities:
- Responsible for analysis, design, implementation, code review and deployment
- Implemented core components in C# that handles business logic
- Extensively worked with .Net provided collections such as Hash tables, Dictionaries and Lists
- Wrote LINQ queries to retrieve data from in-memory objects & Implemented Lambda expressions in LINQ query methods
- Developed and implemented appropriate exception handlers
- Used SOA architecture for client-server communication using WCF
- Created packages, stored procedures, functions and triggers in Oracle PL/SQL
- Performed unit testing, debugging and rigorous problem solving
- Participated in code reviews to make sure coding standards are followed
- Created Active Scanner tool to scan the documents.
- Used Crystal reports to print the report and receipts
- Responsible for overseeing the Quality procedures related to the project
- Integrated weighing machine with the application.
- Reviewing the code to meet the quality standards
- Integrated barcode Scanner
- Designed and implemented TFS branching for development and release versions
Environment: Microsoft Visual Studio .Net 2015/2012/2010, C#, LINQ, Oracle 11G, .Net Framework 3.5/4.0/4.5, TFS 2012, IIS 6.0
Confidential
.Net Developer
Responsibilities:
- Developed the web forms and used c# for code behind
- Designing the UI using CSS
- Peer Review and Bug Fixes.
- Handled many production issues and enhancement to the existing system.
- Created packages, stored procedures, functions and triggers in SQL
- Performed unit testing, debugging and rigorous problem solving
- Participated in code reviews to make sure coding standards are followed
- Responsible for overseeing the Quality procedures related to the project.
Environment: C# 4.0, ASP.Net 4.0, WCF, TFS, Java Script, JQuery, Oracle 11G.
Confidential
Technical Associate
Responsibilities:
- Involved in System Design, Development & Deployment
- Involved in development of the business rules module
- Involved in development of the user interface pages mainly using HTML, CSS & JavaScript
- Writing necessary database objects like stored procedures, functions and triggers
- Writing test cases and bug-fixing
- Coordinating the on-site team and offshore team
- Involved in creating the client-side validations
- Involved in the performance improvement of the application by implementing proper State management, memory management and exceptional handling.
- Unit testing and integration testing of the system.
- Involved in Handling in production issues.
- Post production support
Environment: .Net Framework 2.0, Sql server 2005, Oracle 10 g, C#.Net.
Confidential
Software Engineer
Responsibilities:
- Involved in Presentation layer, Business and Data access Layer coded using VB.Net
- Written stored procedures using SQL in ORACLE.
- Developed Web Services to make functionalities as service.
- Wrote triggers for sending Emails after to clients after any kind of transaction has been made.
- Deployment of Application on Test server.
- Handled many production issues and enhancement to the existing live portals.
- Unit testing and bug fixing
- Writing necessary database objects like stored procedures, functions and triggers
- Writing test cases and bug-fixing
Environment: ASP.NET 2.0, VB.NET, Oracle 11g, IIS 5.0, XML, web services
Confidential
Responsibilities:
- Involved in the design of Database
- Developed the core business rules engine using C#
- Planning and scheduling the deliverables
- Writing necessary database objects
- Unit testing and bug fixing
- Managed all source code versions via VSS.
- Implemented UI using CSS.
- Written stored procedures using SQL in ORACLE.
- Involved in web services implementation.
- Regular client interaction and Maintaining healthy relationship with the clients, PM and QA
- Reviewing the team member's code to meet the quality standards
Environment: ASP.NET 2.0, C#, Oracle 11g, XML, CSS, JavaScript. .
Confidential
Software Engineer
Responsibilities:
- Involved in the design of Database
- Developed the core business rules engine using C#
- Planning and scheduling the deliverables
- Writing necessary database objects
- Unit testing and bug fixing
- Managed all source code versions via VSS.
- Implemented UI using CSS.
- Written stored procedures using SQL in ORACLE.
- Involved in web services implementation.
- Regular client interaction and Maintaining healthy relationship with the clients, PM and QA
- Reviewing the team member's code to meet the quality standards
Environment: ASP.NET 2.0, C#, Oracle 11g, XML, Web Services.
Confidential
Software Engineer
Responsibilities:
- Involved in the design of Database
- Developed the core business rules engine using C#
- Planning and scheduling the deliverables
- Writing necessary database objects
- Unit testing and bug fixing
- Managed all source code versions via VSS.
- Implemented UI using CSS.
- Written stored procedures using SQL in ORACLE.
- Involved in web services implementation.
- Regular client interaction and Maintaining healthy relationship with the clients, PM and QA
- Reviewing the team member's code to meet the quality standards
Environment: ASP.NET 2.0, C#, Oracle, XML, Web Services.
