Senior Software Engineer. Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 10 years of experience in Microsoft. Net Framework and Software development process.
- Experienced in developing Web Applications involving ASP.NET/Web technologies like C#, ASP.NET, ASP.NET MVC, ASP.NET Core, RestFul Web API Entity Framework, HTML, HTML5, JavaScript, NodeJS, AngularJS 2, CSS, XML, AJAX and MSTest.
- Wrote SQL, PL/SQL, Views and Stored procedures for data manipulation and interacting with the SQL Server database and Oracle database.
- Microsoft Certified Solution Associate (C#, Asp.net MVC, HTML5, CSS3, JavaScript & JQuery).
- Used GitHub, TFS, SVN and Bit bucket, Jenkins for source control and CI.
- Capable of handling end to end software development aspect of product components.
- Good analytical, reasoning and problem - solving skills.
- An active member in organising extracurricular activities like Product show case, knowledge camps and outing.
- Awarded with Applause award by GE for delivering “Oracle decouple project” with utmost quality and on time delivery to Business.
- Contributor to open source community.
- Developed web page quickly and effectively using Jquery, NodeJS Java Script, HTML, CSS, asp.net, Web Design, Bootstrap and experience in making web pages cross browser compatible, XML, XML Elements.
- Experienced in using SOLID Design Principle and Design patterns and object oriented methodologies to design software for Web applications
- Able Communicator, Quick Learner and Team player with the ability to work independently.
- Worked on supporting existing systems on a rotation basis and debugged the existing code to figure out the root cause.
- Experience working with Agile/Scrum and waterfall development methodologies
- Experience with modern web UI development technologies: HTML5, CSS3, JavaScript and JQuery.
- Proficient in requirement /specification gathering and estimation.
- Worked on supporting the existing systems by performing root cause analysis, POC, and bug fixes.
TECHNICAL PROFICIENCY:
Net Technologies and Related Tools: VS.Net 2005,2008,2010,2012,2015 C#.Net, VB.Net, ADO.Net, ASP.Net, ASP.NET MVC, ASP.net Core, WCF, Web Services, LINQ, Entity Framework and Design Patterns.
Programming Languages: C#, ASP.NET, VB6.0, JavaScript, JQuery, NodeJS, AngularJS, lodash.
Web Technologies: ASP.Net, ASP.NET MVC, AWS, HTML, DHTML, HTML5 XML, SOAP, JavaScript, CSS3, NodeJS, AngularJS, JSON Schema, Swagger Json, Swagger tools, AJAX, and RESTFUL.
Reporting Tools: Crystal Reports, MS-Office.
Databases: Oracle PL/SQL, SQL Server - 2005, 2008, 2012, Ms-Access.
Operating Systems: Windows Family and Unix.
Application Servers: Microsoft IIS, Web Server.
Source Control & CI: TFS, SVN, GitHub, Jenkins, Bitbucket, JIRA, HPQC, WIKI.
WORK EXPERIENCE:
Confidential
Senior Software Engineer.
Chief Responsibilities:
- Planned and executed conversion tool project end-to-end.
- Involved in requirement gathering and participated in discussions with business analyst and other state holders
- Acquired skill in JSON Schema, Swagger Documentation, Google Protocol buffer and WADL as the base.
- Evaluated the available tools from NodeJS online library (npm ) and over the web to pick which suits tool for conversion.
- Write user stories, update online WIKI documentation for the JSON format representation of raw format.
- Developed conversion tool from raw format to JSON Schema (i.e. Swagger JSON schema) and vice versa.
- Setup of Swagger editor tool on the Production, Testing and Development environment.
- Followed Agile Methodology and conducting review meetings, Tools Demo at the end of every sprint.
- Proficient in requirement /specification gathering and estimation.
- Used GitHub and Bitbucket for source control and CI.
- Worked on supporting the existing systems by performing root cause analysis and bug fixes.
- Experienced in developing Web Applications involving Asp.net/Web technologies like C#, ASP.NET MVC.
- Modified Swagger Editor an open source tool documentation tool for Web API using AngularjS 2 to customization< -- --> of UI.
Confidential, Atlanta, GA
Senior Software Engineer.
Responsibilities:
- Participated in capturing requirement and documenting the Web API in Wiki
- Involved in analysis, design and development of enhancements.
- Worked extensively with the client to provide the business solutions and requirement analysis.
- In compliance with Software development life cycle (SDLC), was responsible for creating Functional Specification and System Design documents based on Business Requirement provided by the business analyst.
- Developed data access components using CSLA an open source ORM tool.
- Worked on supporting the existing systems by performing root cause analysis and bug fixes.
- Wrote SQL and Stored procedures for data manipulation and interacting with the SQL Server database.
- Used design patterns such as Abstract Factory, Dependency Injection container, Mock framework.
- Used TFS for version and source control.
- Used Microsoft OData, ASP.NET Web API, C#, WCF, SQL Server, and CSLA framework (open source ORM tool).
- Created mock & unit Test cases using Microsoft MS-Test.
- Developed classes and methods and written codes in Data layer for retrieving Data from the Database using middle tier and ADO.NET in C#.net
- Extensively used LINQ to XML, to write and read XML data in the C# language.
- Worked with Different data transformations like Aggregate, Data conversion, Union All, Sort, and Merge joins, look up etc.
Confidential
Software Engineer
Responsibilities:
- Involved in the development of the presentation tier using ASP.NET MVC, HTML5, CSS3, BootStrap.
- Used jQuery to select and manipulate HTML elements and also CSS manipulation.
- Used Asp.net for service side programming.
- Setup Kiosks, Retails POS terminal.
- Troubleshooting the kiosk, terminal and reporting issue.
- Providing a responsive, AJAX-driven design and created web application prototype using JavaScript libraries such as jQuery and Bootstrap.js.
- Developed the User Interface Screens for presentation logic using ASP.NET, CSS3, and HTML5 client validation scripts.
- Worked on supporting the existing systems by performing root cause analysis and bug fixes.
- Used C# as server side language and business layer.
- Extensively used LINQ to XML, to write and read XML data in the C# language.
- Developed classes and methods and written codes in Data layer for retrieving Data from the Database using Data Access Application Blocks and ADO.NET in C#.net.
- Used Dataset, Data Table, Data Adapter, Data Reader and other ADO.NET connectivity controls.
Confidential
Senior Engineer
Responsibilities:
- Design & develop New Projects & Enhancement of the System.
- Continuous in touch with Billing team, QA, Marketing team and other Stakeholders to understand their requirements, problems and find the best solution which adds value to the Business.
- Do Peer Code & Reviewer
- Prepare documents (Release notes, CDRD, CDD)
- Active Participant Product Show Case & Demo.
- Production Support
- Planning & Execution of Integration testing which occurs bi-monthly.
- Designed Order Confirmation Page and Form. This helps Customers to review their orders.
- Used Dataset, Data Table, Data Adapter, Data Reader and other ADO.NET connectivity controls
- Extensively worked with Classic VB 6.0, Web Forms, and AJAX, JavaScript, JQuery, CSS, ADO.NET, and C#.NET, Oracle PL/SQL.
- Preparing an implementation plan for the requirements.
- Participating in implementation with the team members
- Wrote C#. Net class modules using web forms for database connectivity and execution of stored procedures/ functions using ADO.NET.
- Preparing/Updating Technical Specifications for Bug/Task identified by the Sales team.
- Preparing/Updating Change Order for the Bug/Task identified by the Sales team.
Confidential
Software Engineer
Chief Responsibilities:
- Designing user interfaces
- Coding using C#, Asp.Net & ADO.Net using Infragistics Framework.
- Designing user manuals
- Involved in unit testing
- Documentation
- Training the end user about the application usage
