Senior Software Engineer Resume
CA
SUMMARY
- 9+ years of experience in Information Technology currently employed with Infosys Limited, involving system analysis, design, development, testing, implementation, documentation and debugging of Web based Client/Server and Internet/Intranet business applications as well as windows and batch programs.
- Specialized in building .NET web and enterprise applications for clients in Financial Services domain and also worked on supply chain, marketing domains.
- Proficient in designing and developing object - oriented systems for building multi-tier architecture with hands on development expertise in application layer including middleware and core business frameworks and back-end (database) layer integration.
- Extensive hands-on experience on .NET technologies - Core C#, ASP.Net MVC 5.0, WCF, Web services, Javascript, WPF and Silverlight, AngularJS, Web API, HTML5, CSS3 with good knowledge of design patterns .
- Hands-on-experience in Telerik Web Controls and Visifire data visualization controls for Silverlight along with numerous third-party libraries.
- Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, and Development & Testing.
- Hands on Experience on TDD (Test Driven Development) Methodology.
- Expertise knowledge in Web services, WCF, REST and WebApi
- Strong experience with NUnit and Microsoft unit test framework and in performing unit test.
- Quick learner, excellent grasping power thus able to train people after doing self-study hence increasing the productivity of the project.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
- Ability to work adaptively in team as well as individually.
- Experienced in leading team and offshore-onsite coordination with good knowledge in code reviews and usage of code review tools
TECHNICAL SKILLS
Architecture & Framework: .NET framework(2.0, 3.0, 3.5, 4.0, 4.5), MVVM, MVC, iBatis.NET
Methodology: Agile and Waterfall.
Database: SQL Server, Oracle.
Development Environment: Microsoft Visual Studio, WinCvs, Tortoise SVN, VSS and IBM Rational Team Concert.
Operating Systems: Windows 9x/NT/XP
Web Technologies: Asp.NET, HTML, JavaScript, JQuery, JSON
Query Languages: SQL, PL/SQL.
Microsoft Technologies/API: ASP.NET, MVC, ADO.NET, WPF, Silverlight, WCF, JavaScript, CSS, HTML, AngularJS XML, XSL, JSON, Soap UI, Fiddler, iTextPdf, PDFLib, Telerik Web controls, Infragistics, Visifire charts, Microsoft BizTalk Server
Tools: Fxcop, Stylecop, Altova XML Spy, NUnit, Cruise Control .Net
PROFESSIONAL EXPERIENCE
Confidential, RI
Senior .Net Developer
Responsibilities:
- Effectively interacting with business partners for requirements gathering.
- Testing of WCF Service using SOAPUI.
- Used IBM Rational Team concert for life cycle management and Code review process and maintenance.
- Used Microsoft unit test framework for unit testing.
- Involved in debugging and troubleshooting related to production and environment issues.
- Used logging and Splunk logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
- Understood the existing systems to meet the client requirements
- Involved in creating the project implementation design
- Worked with team to derive on effort estimation using SMC and Agile estimation
- Created program specifications and unit test plans
- Developed code and perform code reviews
- Implemented testing, transition and support activities
- Interfaced with internal team and key stakeholders
- Documented and reviewed the project documents
- Participated in knowledge management activities to ensure high quality deliverables
- Lead the offshore team by assigning and tracking work, status reporting, providing quick resolution of issues and offshore-onsite coordination
- Presented the project in different forums to a wider audience
- Part of production install and validation
Environment: WPF, WCF, REST, Web API, C# 4.5, Web Services, XML, Microsoft Visual Studio 2013, IBM Rational Team Concert, SOA Architecture, SOAPUI, Advanced REST Client, Oracle 11i
Confidential, FL
Senior Software Engineer
Responsibilities:
- Effectively interacted with team members, onsite coordinator and business users from different regions for requirements capture and Analysis.
- Created the technical documentation including the requirement specs, the LLD and unit test cases.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Participated in coding and code review and also part of code review panel for peer reviews
- Involved in forming SQL/PL-SQL queries to retrieve data from the database.
- Involved in Unit Testing and SIT/UAT support
- Drafted the documentation and review of project document
- Organized the Internal technical sessions
- Involved in process related activities that includes Estimation, enabling project tasks and Defect prevention measures
- Knowledge Transfer for new joiners in the team
Environment: ASP.NET 4.0, MVC 4.0, WCF, C# 4.0, Web Services, XML, Javascript, AJAX, CSS, Jquery, Microsoft Visual Studio 2010, Oracle 11i, Team foundation server, SOA Architecture, Fxcop, styleCop, IIS 7.0
Confidential, CA
Senior Software Engineer
Responsibilities:
- Involved in requirements capture and Analysis.
- Contributed software engineering expertise in the integration/development through Global Delivery Model (GDM), from requirements analysis, estimation, development through successful implementation and post production support
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Involved in forming SQL/PL-SQL queries to retrieve data from the database.
- Coding & Designing the screens.
- Involved in Writing Queries and Store Procedures in SQL Server
- Used XML and XSLT for displaying tabular format data in custom created control
- Involved in Analysis, Effort and Estimation using FP Nesma and SMC methodology, High and Low level Design Documentation and Development of each release
- Used JavaScript in front end client validation
- UsedASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Worked on consuming web services supporting Service Oriented Architecture (SOA)
- Conducted Review Meetings and Defect Prevention meetings
- Actively involved in multiple releases of the application builds in various servers like system testing, regression testing, UAT testing, staging servers and Production servers
- Actively involved in multiple releases of the application builds in various servers like system testing, regression testing, UAT testing, staging servers and Production servers
Environment: ASP.NET 3.5, AJAX, HTML, CSS, Java scripts, C# 3.5, Web Services, XML, Microsoft Visual Studio 2010, Team foundation server, SQL SERVER 2008, MS VISIO, IIS 6.0
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Effectively worked with team to gather the deliverables and deliver to client
- Involved in created of stored procedures, triggers using SQL in SQL SERVER 2008.
- Used Visifire data visualization controls
- Participated in TRC Review.
- Experience in API development and multi-threading
- Used Microsoft’s Visual SourceSafe for Version Control
- Worked on Agile mode for this project
- Involved in testing and deployment of the application
- Creating reports in PDF, XLS and HTML formats
- Responsible for analysis, design, implementation and deployment of code using SilverlightC#.
- Deployment of application on test, staging and production server and handled production support
- Also supporting and enhancement to the existing live portals
- Participated in brown bag sessions.
Environment: Silverlight 4.0, WCF, C# 3.5, XAML, Microsoft Visual Studio 2010, Team foundation server, SQL SERVER 2008, Wincvs, DevExpress, Visifire charts
Confidential
Software Developer
Responsibilities:
- Participated in requirement Analysis and development
- Primarily involved in performing coding and Unit Testing
- Involved in SIT/UAT support along with production support
- Involved with the teams on by collaborating efficiently
- Individually worked on a separate module with taking the responsibility on all the phases.
- Implemented Asp.Net 2.0 Webparts in our project
- Involved in exploring third party libraries and widely used Telerik web controls and used PDFLib for pdf document generation
- Used iBatis .Net as ORM framework for data mapping
- Used data controls like Data Grid, Telerik AJAX, Data List, Data caching,Data Binding and Repeater controls throughout the application to display data in a customized format in the ASP.NET web pages.
- Client side validations were performed using JavaScript and .NET validation controls.
- Extensively used XSLT for transforming the data and XML manipulation in Business Layer.
- Used PDFLib, iTextSharp and other third party libraries for document generation.
- Worked on test coverage with NUnit for unit testing
- Involved in creating various SQL Queries, relational databases, triggers and stored procedures with SQL Server 2005.
- Involved in documentation of both technical and functional
- Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, XLST, HTML, Java Script, Cascading Style Sheets (CSS)
Environment: Asp.Net 2.0, Web services, C# 2.0, Javascript, AJAX, HTML, CSS, Telerik web controls, PdfLib, iTextSharp, Microsoft Visual Studio 2005, Microsoft visual source safe, IIS 6.0