.net Developer Resume
Florham Park, NJ
SUMMARY
- Experienced .Net Technical lead & Architect with 13+ years of IT industry experience with technical and project management skills in full software development life cycle (SDLC) of software applications including requirement gathering, architecture design, and project planning. Managing execution of project from development to production release and maintaining production releases.
- Proven ability to draw upon experience gained in the Wealth Management Services, Retail and capital market (Equities, Stock, MF, ETFs, Options, Trading, streaming quotes, Dividend systems, Screeners etc.) industry to utilize formal software development methodologies and best practices.
- Proficient in Microsoft Technologies: C#, Web Services, ASP.NET and UDDI.
- Microservices and .Net Core
- Webservice and WCF
- TCP Socket handling
- Mutithreaded Windows Apps\Services
- MVC, Design patterns, OOP Concepts.
- IIS Log parsing and event viewer parsing
- .NET framework (2.0, 3.5, 4.0) & architecture, solutions, development
- RDBMS - SQL Server 2005 - 2012.
- HTML, XML, XSLT, JavaScript.
- Firebug, Developer Tool IE, Event viewer, Fiddler
- Experience with Agile development.
- Powershell
- Angular JS, Bootstrap JS, JQuery, Linq
- TFS (2010 & 2013), VSS, Tortoise SVN, Sharepoint
- UML, Dependency Injection, NHibernate
- Strong understanding of N - tier architecture application, Waterfall, Agile Development Methodology.
- Experience in Offshore - Onshore Model development.
- Led team of 30 + members. Also interacted with Business and external vendors for integration of various features.
- Adept skills in ensuring monitoring and troubleshooting mechanisms identified and implemented in development phase.
- Good troubleshooting skills, strategic thinking and data analysis skills
- Strong focus on teamwork and achieving team goals result oriented
- Fast learner and excellent communication skills.
- Proven ability to technically lead and manage complex software projects from conceptual design through to deployment.
- An efficiency driven, detailed developer comfortable in multi-faceted development environments.
- Worked at different positions as Developer, Senior Developer, and Technical Lead with proven track record.
- Ability to function as a team player as well as work independently to achieve objectives.
- Proven record of reliability and responsibility.
- Very good experience in successfully meeting project milestones and Client and business stake-holders interaction.
- Committed to a career goal of continued personal leadership and learning at demand by organizations.
TECHNICAL SKILLS
Operating Systems: Microsoft Windows XP/7/2003/2008 / 2012 Server
Languages & Technology: C#(1.0 - 5.0), Windows services, NUnit testing, ASP, ASP.Net, WCF, XML, Java Script, XSLT, WCF Data Services, XAML, HTML, CSS, Powershell, MVC architecture, Java, Web API, .Net Core, Micro Services
Databases: SQL server 2000/2005 /2008/2008 R2, 2012, Oracle 8i, 9i
Web Related: Visual Studio 2008/2010 / 2012 , ASP.Net, ASP, JavaScript, HTML, CSS
Tools: & Utilities: Log Parser, SOAP UI, VISIO, VSS, TFS, SharePoint, IE Developer tools, Mozilla Firebug, HP Quality Center, Catchpoint
Other Technologies: HTML5, Angular JS, Backbone JS, Bootstrap JS, JQuery, MVC, N-tier architecture, RESTful services, MoQ mocking framework
Domain knowledge: Banking and Financial Service, Investment Banking/Global Wealth Management, Gift Cards, Internet Cable company, Capital Markets(Equities, Stock, MF, ETFs, Options, Trading, streaming quotes, Screeners etc.). Worked with Thomson to consume TDF Data stream.
PROFESSIONAL EXPERIENCE
Confidential, Florham Park, NJ
.Net Developer
Responsibilities:
- Study of the existing system to understand how to replace and what to replace.
- Designing and development of WCF web services or Web API based on the project requirements and DB architecture using 3-tier architecture.
- Development of N-Unit test cases for the App tier.
- Documentation of Mappings needed between the systems.
- Source Control using GIT and packaging using GIT build process for Continuous Integration.
- Tracking and mitigating the risks involved and taking the necessary preventive and corrective actions to lessen the impact of a negative risk.
- Establishing & monitoring the processes for Issue Management, Change Management to ensure effective and smooth resolution of issues and changes from time to time.
- Performance testing and integrated testing for the system and assist QA to develop functional testing scenarios.
Confidential, Florham Park, NJ
.Net Developer
Responsibilities:
- Designing and development of the UI, WCF web services or Web API based on the project requirements and DB architecture using 3-tier architecture.
- Development of N-Unit test cases for the App tier.
- Design and Develop a framework to merge PDFs based on business conditions
- Source Control using TFS and packaging using TFS build process for Continuous Integration.
- Tracking and mitigating the risks involved and taking the necessary preventive and corrective actions to lessen the impact of a negative risk.
- Establishing & monitoring the processes for Issue Management, Change Management to ensure effective and smooth resolution of issues and changes from time to time.
- Performance testing and integrated testing for the system and assist QA to develop functional testing scenarios.
Confidential,Florham Park, NJ
.Net Developer
Responsibilities:
- Designing and development of the Console application, Restful services based on the project requirements and DB architecture using entity framework architecture.
- Development of Unit test cases for the App tier.
- Design and Develop a tracking tools like files being sent, data rest tool etc.
- Source Control using TFS and packaging using TFS build process for Continuous Integration, later migrated to GIT.
- Tracking and mitigating the risks involved, and taking the necessary preventive and corrective actions to lessen the impact of a negative risk.
- Establishing & monitoring the processes for Issue Management, Change Management to ensure effective and smooth resolution of issues and changes from time to time.
- Performance testing and integrated testing for the system and assist QA to develop functional testing scenarios.
Confidential, Jersey City, NJ
.Net Developer
Responsibilities:
- Business discussions and requirements gathering in a two day summit meeting to understand existing system and requirements for the product of broadridge that needs to be implemented.
- Study of the broadridge system and scottrade system to understand how to replace and what to replace.
- Designing and development of WCF web services or Web API based on the project requirements and DB architecture using 3-tier architecture.
- Development of N-Unit test cases for the App tier.
- Source Control using TFS and packaging using TFS build process for Continuous Integration.
- Development of use case diagrams and architecture diagrams using UML (visio) and Requirements Document.
- Tracking and mitigating the risks involved, and taking the necessary preventive and corrective actions to lessen the impact of a negative risk.
- Establishing & monitoring the processes for Issue Management, Change Management to ensure effective and smooth resolution of issues and changes from time to time.
- Performance testing and integrated testing for the system and assist QA to develop functional testing scenarios.
Confidential, Philadelphia, Pennsylvania
.Net Architect & Tech Lead
Responsibilities:
- Business discussions and requirements gathering with business stakeholders to identify pain points.
- Application architecture, design and documentation.
- Designing and development of Web pages, RESTful web services or Web API based on the project requirements and DB architecture using MVC architecture.
- Powershell programming for automated deployments.
- Development of N-Unit test cases for the App tier.
- Source Control using TFS and packaging using TFS build process for Continuous Integration.
- Development of use case diagrams and architecture diagrams using UML (visio) and Requirements Document.
- Tracking and mitigating the risks involved, and taking the necessary preventive and corrective actions to lessen the impact of a negative risk.
- Establishing & monitoring the processes for Issue Management, Change Management to ensure effective and smooth resolution of issues and changes from time to time.
Confidential, Philadelphia, Pennsylvania
.Net Architect & Tech Lead, DEVOPs Lead
Responsibilities:
- Business discussions and requirements gathering with business stakeholders to identify pain points.
- Application architecture and design study and documentation.
- Designing and development of tools.
- Powershell programming for collecting attributes and remoting.
- Development of Unit test cases for the tools.
- Source Control using TFS and packaging using TFS build process for Continuous Integration.
- Development of use case diagrams and architecture diagrams using UML (visio) and Requirements Document.
- Assigning work to team members (Onshore and offshore) and making sure that they understand what is expected of them to complete an assignment.
- Tracking and mitigating the risks involved, and taking the necessary preventive and corrective actions to lessen the impact of a negative risk.
- Establishing & monitoring the processes for Issue Management, Change Management to ensure effective and smooth resolution of issues and changes from time to time.
- Extensively used tools like Powershell, Catchpoint, Omniture, Sitescope etc. for troubleshooting errors.