Senior Software Engineer Resume
SUMMARY
- Overall 10+ years of hands on experience on design, development, coding and testing of business/commercial applications using various Microsoft technologies like.Net Framework, C#, ASP.NET, ASP.NET MVC, ASP.NET WEB API, WCF Services, REST API’s, Entity Framework, LINQ, ADO.Net, Angular JS, SOAP, Java Script, SQL Server, Azure, Node JS, Azure Blob Storage.
- Hands on experience of 2+ years in Talend Data Integration projects execution along with .Net Project.
- Expert in designing and developing web based solutions using ASP.NET MVC, ASP.NET Web Forms, Web API, C #, Entity Framework, Web Services and AJAX.
- Experience in designing web pages with HTML, JavaScript, HTML5, CSS3 and JQuery, AngularJS in a hand - coded environment.
- Experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies implementing N-Tier Architecture.
- Extensive front end and backend development experience working with .Net Framework 4.5/4.0/3.5, Visual Studio.NET 2015/2013/2008.
- Used ASP.NET features Web Forms, State Management, Caching and Security.
- Experience in working with Language Integrated Query (LINQ) especially LINQ to objects and LINQ to SQL.
- Experience in developing and consuming Web Services and related technologies like SOAP, REST, XML, WSDL and JSON.
- Good working experience with ADO.NET, Microsoft Application Blocks and Entity Framework as a part of accessing and updating the database.
- Experience in designing and developing on Databases in SQL Server 2014/2012/2008 which includes the development of Stored Procedures, User Defined Functions and Triggers using Transact SQL.
- Experience in implementing .Net Security features like Authentication and Authorization using Form-based & Window-based authentication.
- Having good hands on experience on Talend Basic Components, Orchestration, Transformation and ETL fundamentals.
- Good experience with development methodologies like Agile (SCRUM) and Test Driven Development (TDD).
- Experience working with TFS, SVN, Perforce and GitHub client for version control.
- Experience in Creating the Talend Jobs and Java based custom components.
- Having good knowledge on TAC for various activities like deployments and administration of jobs and experience in Context groups and parameterization.
- Having experience of on different databases SQL SERVER, ORACLE, Post Gres SQL.
- Having hands on experience on working with different file formats like flat files, CSV, JSON etc.
- Having experience on deployment of talend job, optimization and performance improvements.
- Have exposure to integration of Rest API’s from talend studio.
- Have very good knowledge in Agile Methodologies using tools like Rally, TFS, and Ontime.
- Have good experience on working production related tools like Service Now as part of ITSM to handle production incidents and customer complaints.
- Involved in migration of objects in all phases (DEV, QA and PRD) of project and trained developers to maintain system when in production.
TECHNICAL SKILLS
Dot net Framework: .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1
Databases: Sql Server 2014, Oracle 11g, Postgres SQL
Programming Languages: C#, OOPS, Sliver light, LINQ, Entity Framework 6.0
Web Technologies: ASP.NET, ASP.NET MVC 5.0/1, ASP.NET Web API, Angular JS, Java Script, Jquery, Bootstrap, HTML,JSON
ETL Tools: Talend 5.5, 6.1,6.2, Talend Administration
Web servers: IIS5.1, 7.0
IDE: Visual Studio 2013/2010
Cloud: Azure
Health Care: HL7 Messages
Tools: &Utilities: Perforce, TFS, SVN Tortoise, Vault, Active MQ, Azure Storage, Activemq, New Relic, WinScp,MS Test, NUnit, Jenkins, CruiseControlExplorer, Confluence, Service Now
Reporting Tools: Crystal Reports, Tableau
OS: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast pacedagile methodology, involving task completion, user stories, and iterations using Rally.
- Responsible to make code changes based on the requirements at various tiers like database, entity framework or business tiers.
- Developed solutions using C#, ASP.NET MVC, WCF and ADO.NET Entity Framework.
- Designed and developed rich and enhanced web pages using WEB API, C #, ADO.NET, Microsoft Azure, Java Script, JSON, Ajax, HTML 5, Angular 2 and CSS.
- Worked with Microsoft Azure.
- Writing the logic of stored procedures according to the requirement and using it.
- Creating controllers for new modules that are added to the application.
- Experience inDatabase Application Development, Query Optimization and Performance.
- Creating the UI fragments using AngularJS and java script and json.
- Creating Unit Tests using MSTest provided by the visual studio.
- Involved in stabilization of the application and bug fixing.
- Creating Design documents for the new requirements and updating the existing designs on confluence.
- Conducting the design meetings to confirm the implementation with architecture team.
- Responsible for integration testing with various other systems to create the Service Requests from the UI which need to flow through multiple systems.
- Developed talend jobs using talend studio based on the requirements.
- Responsible for integration testing with various other systems.
- Involved in the continuous enhancements and fixing of production problems.
- Developed application in agile model and involved in daily scrum meetings.
- Involved in design the application by using various design patterns.
Confidential
Senior Developer\Team Lead
Responsibilities:
- Understand product requirements and discussions with Business Analysts.
- Implement changes based on the requirements to accept data from HL7 messages in C#.
- Writing services in C# to accept and process the HL7 messages from other systems.
- Mapping configuration for HL7 Messages.
- Deployment of service as windows service.
- Coming up with design options for the requirements.
- Integrating new messages as required.
- Writing up unit test cases and Code reviews to improve quality.
Confidential
Senior Developer
Responsibilities:
- Responsible to implement complex enhancements to the existing system.
- Working through the new requirements and come up with the impact analysis before starting development.
- Responsible for doing the peer code reviews.
- Coverage the code using the unit test to maintain the quality of the system.
- Responsible to write stored procedures on sql server on need basis.
- Work with verification team to help them understand requirements and doing test case review.
- Involved in fixing defects and provide UAT support for acceptance.
- Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
- Used LINQ for filtering the data from SQL Server Data Base 2012.
- Generated various claim related reports from SQL Server Database using Crystal Reports Tool.
- Expertise in installing, developing, and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0.
- Participated in the entire phase of development cycle from design, testing, and implementation.
- Utilized the AJAX control toolkit 2.0 tools like Calendar, Dropdown, Animation controls for implementing AJAX partial page updates and extensively used AJAX extenders with UI control elements.
- Developed the project in agile methodology.
Confidential
Developer
Responsibilities:
- Coding and development of views.
- Migrating windows application to MVC web application.
- Converting business requirements to implementation.
- Involved in SSL configuration of the payment pages
- Involved in bug finding and fixing and testing the modules by writing Unit Tests.
- Heavily used LINQ to SQL to retrieve data about Customers & Transactions.
- Implemented client side custom validation using JavaScript.
Confidential
Developer
Responsibilities:
- Coding and development of pages.
- Creating Stored Procedures and worked on DB Part.
- Creating the WCF client service reference.
- Created logging schema to log the activities of users in the application.
- Support deployment activities in the release time.
- Support UAT testing and help them by resolving queries.
- Used Microsoft Team Foundation Server for the purpose of version control and source code maintenance needs.
- Involved in Web Service Development (XML, SOAP, and WSDL).
Confidential
Developer
Responsibilities:
- Involved in coding UI Layer component using c#.net
- Involved in development of user controls and doing enhancements.
- Adhere to the guidelines to support smart client applications on windows.
- Tracking simulating and fixing the QA reported bugs.
- Performed NUnit testing and system testing and prepared requirement documents for testing.