Senior Software Developer Resume
CA
SUMMARY
- Around 12+ years of diverse experience in working with teams, involved in giving comprehensive IT solutions, which include Analysis, Design, Document, Development, Implementation and Testing of Client/server/Internet/Intranet Systems for various Business requirements.
- Excellent experience and expertise in building transaction based services on Windows architecture, Service based architecture, client - server and n-tier on Microsoft based technologies using .Net Framework 2.0/3.0/4.0, Windows Forms, ASP.NET 2.0, MVC4, Web API, C#, SQL Server 2005/2008/2012 , HTML, Java Script, jQuery, AJAX, AngularJS, Windows Communication Foundation (WCF), ORM Tools (Entity Framework), DI (Dependency Injection), N-unit, SSIS, SSRS.
- Experienced in Agile-Scrum Model, N-tier Architecture and SDLC, which includes Requirement Gathering, Analysis, Design, Development, Testing, Documentation and QA.
- Demonstrated experience on developing and implementing large, complex projects in a windows, Web and Mobile based applications; including development of database model, application programming and testing.
- Experience in monitoring system performance and providing solution to improve performance. Used VS Performance Analyzer and JetBrains tools to analyze memory and CPU utilization.
- Domain knowledge of Insurance, Banking, Health & Telecom.
- Responsible for production and UAT support, Client Interaction.
- Involved in working with various Architecture and Pattern base application like Singleton, MVVM, MVC, Façade, Factory and Abstract Factory.
- Extensively involved in writing Stored Procedures, Triggers, Views, and Cursors using PL/SQL.
- Excellent analytical, communication and inter-personnel skills with exceptional ability to learn new concepts/methodologies.
- Excellent team member with good analytical, team managing skills, problem solving, planning and interpersonal skills, highly motivated and enthusiastic.
- Ability to perform at high level to meet deadlines, adaptable to ever changing priorities.
TECHNICAL SKILLS:
Operating Systems: Windows NT, XP, 2000, 2003, Windows8.1
Software Methodologies: Agile-Scrum Model and Water Fall Software Development Methodologies, Object Oriented Programming
RDBMS: MS SQL Server 2005, 2008, 2012, 2014, Oracle9i
Programming Languages: C# 2.0/3.0/4.0, WCF, Asp .Net 2.0/4.0
Tools: Visual Source Safe, TFS, SVN, Git, CloudForge
Microsoft Technologies: .Net Framework 2.0, 3.0, 4.0, Visual Studio 2005, 2008, 2010, 2012,2013,2015, Asp.Net 2.0,4.0, Win Forms, XML. Entity Framework, LINQ.
Web Technologies: XML, WCF, Web API, AngularJS
Architecture Patterns: MVVM/MVC4/MVP
Architecture Styles: SOA/Layered/Component Based
Reporting Tool: CrystalReport8.0,9.0, ActiveReports3.0
Performance Tools: VS 2013 Performance Tool, JetBrains (Memory & Trace)
Domain: Telecom/Insurance/Banking/Health
Designing Packages\Tools: Visio 2013
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior Software Developer
Environment: C#, MVVM, WinRT8.1, SQLite, Windows8.1 Embedded Industry Pro (OS), MetroLog (nuget package). MSVisio
Responsibilities:
- Involved in Technical Documentation, designing and implementing new enhancements or changes in Existing applications using C#, Nuget packages.
- Followed entire Agile-Scrum Model for new modules.
- Technical guidance, review and coordination to ensure Schedule adherence, quality and design adherence of Coding, Unit Testing, Integration activities
- Ensuring process compliance of Design, Coding, Unit Testing activities
- Involved in Client Interaction and responsible for understanding the requirement,
- Involved in offshore coordination which covers business process explanation and Technical guidance.
- Tested the Various Modules of the System thoroughly and fixed the Bugs.
- Involved in various POCs like Drawing graph which is very much client specific and no such library exist which supports required graph and it’s very much appreciated by client.
- Presented multiple Demos of product & POC’s to client after end of each sprint.
Confidential, Nashville, Tennessee
Sr. Software Developer
Environment: Visual Studio 2010, C# 3.0, ASP.Net, WCF, Entity Framework, LINQ, SQL Server 2008, Nunit., MVP, Jenkins, AngularJs
Responsibilities:
- Involved in implementing new enhancements or changes in Existing applications using C#, ASP.Net, WCF using Entity Framework.
- Followed entire Agile-Scrum Model for any changes to be implemented.
- Technical guidance, review and coordination to ensure Schedule adherence, quality and design adherence of Coding, Unit Testing, Integration activities.
- Contributed to discussions on the approaches and finalization of best of the alternatives.
- Tested the Various Modules of the System thoroughly and fixed the Bugs.
- Initiated the architectural change for UI from normal ASP.Net pages to MVP to make it loosely coupled.
- Was leading a CI & CD process for entire project and was a point of contact.
- Ensuring process compliance of Design, Coding, Unit Testing activities.
Confidential, Illinois
Sr. Software Developer
Environment: Visual studio 2013, C# 4.5, WCF, Entity Framework, SQL Server 2012, MSVisio, MVC4.0, Javascript & Jquery
Responsibilities:
- Was leading in architecture layout, use case realization, data model analysis, and design.
- Research on various solutions towards the problems/requirements and providing alternatives to the team.
- Estimation as per Work Break Down structure.
- Requirement gathering and clarifications.
- Contributed to discussions on the approaches and finalization of best of the alternatives.
- Team mentoring on development and testing.
- Contributed in complete development of the product from requirement gathering to UAT.
- Ensuring process compliance of Design, Coding, Unit Testing activities
Confidential
Sr. Software Developer.
Environment: C#, WCF, SQLServer2008 Compact Edition, MS-Visio, Windows8.0 Phone SDK, MVVM, XAML, MSVisio
Responsibilities:
- Involved in architecture layout, use case realization, data model analysis, and design.
- Estimation as per Work Break Down structure.
- Requirement gathering and clarifications.
- Research on various solutions towards the problems/requirements and providing alternatives to the team. Contributed to discussions on the approaches and finalization of best of the alternatives.
- Team mentoring on design and requirements.
- Client communications regarding requirement discussion.
- Contributed in complete development of the product from requirement gathering to UAT and maintenance phase.
- Prepared test cases and verified the application from business prospective.
- Presented multiple Demos of product & POC’s to client after end of each sprint.
Confidential
Sr. Software Developer.
Environment: C#, WCF, SQLite, Google & Microsoft Translator API, MS-Visio, Windows8.0 Phone SDK.MVVM,XAML,MSVisio
Responsibilities:
- Involved in architecture layout, use case realization, data model analysis, and design.
- Estimation as per Work Break Down structure.
- Requirement gathering and clarifications.
- Research on various solutions towards the problems/requirements and providing alternatives to the team. Contributed to discussions on the approaches and finalization of best of the alternatives.
- Team mentoring on design and requirements.
- Client communications regarding requirement discussion.
- Contributed in complete development of the product from requirement gathering to UAT and maintenance phase.
- Prepared test cases and verified the application from business prospective.
- Presented multiple Demos of product & POC’s to client after end of each sprint.
Confidential Brookfield
Sr. Software Developer.
Environment: C#, MS-Visio, SQLServer2008, ASP.Net, WCF, Winnows Service, Apache Message Queue. Javascript & Jquery
Responsibilities:
- Involved in architecture layout, use case realization, data model analysis, and design.
- Estimation of enhancements as per Work Break Down structure.
- Requirement gathering and clarifications.
- Research on various solutions towards the problems/requirements and providing alternatives to the Bank Solutions team. Contributed to discussions on the approaches and finalization of best of the alternatives.
- Team mentoring on design and requirements.
- Client communications regarding requirement discussion.
- Work delegation based on team competency for different modules in SDB.
- Contributed in complete development of the product from requirement gathering to UAT and maintenance phase.
- Contributed to the research and knowledge building on Confidential Suite by code analysis and discussions. Mentored the team on various Confidential Suite sub-applications like CTNA, Middleware, and Customer Source.
- Contributed in complete development of the product from requirement gathering to UAT and maintenance phase.
- Prepared test cases and verified the application from business prospective.
- Also handled production support.
Confidential, Brookfield
Sr. Software Developer.
Environment: C#, MS-Visio, SQLServer2008, ExtJs2.0, WCF, ActiveReport3.0.
Responsibilities:
- Requirement gathering and clarifications. Preparation of requirements - use case mapping document.
- Team mentoring on design and loan related modules.
- Lead the team in realization and development on CLM common/supplement requirements like Security Filters and Validation layers.
- Lead the CLM - Confidential Suite integration. Confidential was a new Suite for the team to work on. Completed the Integration successfully as per the timelines.
- Client communications regarding requirement discussion.
- Contributed to the architecture layout, use case realization, analysis, and design for the application.
- Contributed to coding and code reviews during development and maintenance phase.
- Prepared test cases and tested the application.
- Specifically I was involved to design the Reports. Previously it was design in Crystal Reports and I have converted them into ActiveReports3.0. I have also suggested new formats of reports to client for more clarity.
- Also handled production support.
Confidential Milwaukee
Sr. Software Developer.
Environment: C#, MS-Visio, SQLServer2008, Sybase, WinForms, Infragistic Controls.
Responsibilities:
- Requirement gathering and clarifications. Preparation of requirements - use case mapping document.
- Client communications regarding requirement discussion.
- Contributed to the architecture layout, use case realization, analysis, and design for the application.
- Contributed to coding and code reviews during development and maintenance phase.
- Prepared test cases and tested the application.
Confidential
Sr. Software Developer.
Environment: C#, SQLServer2005, WinForms, Crystal Report 8.0/9.0.
Responsibilities:
- Requirement gathering and clarifications. Preparation of requirements - use case mapping document.
- Client communications regarding requirement discussion.
- Contributed to the architecture layout, use case realization, analysis, and design for the application.
- Contributed to coding and code reviews during development and maintenance phase.
- Prepared test cases and tested the application.
- Conducted various demo to client, help them to setup system and supported to their day to day management.
Confidential
Software Developer
Environment: Visual Basic 6.0/VB.net,Oracle 9i, Windows2000 Server, Crystal Report9.
Responsibilities:
- Contributed to coding during development and maintenance phase.
- Prepared test cases and tested the application.
- Conducted various demo to client, help them to setup system and supported to their day to day management.