Senior Developer Resume
Minneapolis, MN
SUMMARY:
- 10+ years of extensive experience in complete Software Development Life Cycle (SDLC) including System Requirements Collection, Enterprise Architecture, Analysis, Design, Development and Enhancement in variety of technological platforms with special emphasis in the Web and SOA.
- Hands on experience in designing and developing web - enabled, Service oriented multi-tier enterprise class applications for large systems that are highly available.
- Experienced in .NET Framework 4.5, MVC, JavaScript/ JQuery, CSS 3.0, Bootstrap, Razor, Knockout JS, Angular JS 1.x, JQuery UI and Web API development.
- Experience in executing projects using Agile /Scrum Model.
- Full Life Cycle Development experience with exceptional analytical and problem solving skills. Ability to manage and deliver results on multiple tasks by effectively managing time and priority constrains. Able to work within a team environment as well as independently.
TECHNICAL SKILLS:
Databases: MS SQL Server 2008/2014
Technologies: : .NET Framework 4.5,Windows Communication foundation, Entity Framework, Team Foundation Server (TFS), UML,ASP.NET MVC,IIS, CSS 3.0, HTML5, JQuery, Razor, JQuery UI, JSON, Web API 2.0, Bootstrap, Knockout JS, Angular JS 1.x, TypeScript, Entity Framework 6.0
Development Tools: : Visual Studio 2013/2015, MS Visio, Web Matrix 3.0, Electric Plum Simulator
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Senior Developer
Responsibilities:
- Full stack development of the application of two web properties in the project.
- Developed new screens using MVC razor views, HTML5, Bootstrap CSS, jQuery and Angular JS 1.5.
- Modified existing screens using MVC razor views, HTML5, Bootstrap CSS, jQuery and Knockout JS.
- Developed/modified business logic for Web API and WCF services.
- Wrote repository methods to communicate with services and database using entity framework. Used repository pattern to hook up action methods to repository methods.
- Wrote automated unit tests for repositories.
- Collaborated with stake holders and other developers for analyzing impact to existing modules within the application.
Environment: MVC 5.0, .Net framework 4.5, VS2015, Entity Framework 6.0, Knockout JS, Angular JS 1.5, jQuery, jQuery Data tables, Bootstrap CSS, SQL Server 2012, WCF end points, Web API 2.0.
Confidential, Minneapolis, MN
Senior Developer
Responsibilities:
- Full stack development of the application.
- Designed, developed, unit tested and secured a new WCF service called by integration services layer (java based service) for exposing form data related to accounts and clients. Implemented two ways SSL for securing the service based on PKI.
- Modified existing business logic in the web application to aid change in the work flow of account and client data.
- Modified/added new views and controllers to the Client Source UI to reflect changed logic using jQuery, Kendo UI with MVC4 views using razor syntax.
- Designed and developed windows service to communicate with Broad Ridge service for new client and account creation.
- Collaborated with different stake holders and cross functional teams which are a part of the application ecosystem to ensure smooth flow of data between application components /service boundaries.
- Assisted in deploying the application to various environments.
Environment: MVC4.0, HTML5, Razor, CSS3, .Net 4.5, VS2012, Windows Communication Foundation (WCF), jQuery, Windows Services.
Confidential, Minneapolis, MN
Senior Developer
Responsibilities:
- Full stack development.
- Analyze the requirements provided by the business analyst for enhancements and come up with detailed design.
- Design and develop the business layer calling WCF/asmx services.
- Design and develop the presentation layer on HTML5 with MVC controllers and jQuery.
- Unit testing of controllers and business layer.
Environment: MVC, JQuery, HTML5, C#, Windows Communication Foundation (WCF), NET 4. Team Foundation Server (TFS)
Confidential, Minneapolis, MN
Senior Developer
Responsibilities:
- Collaborate with developers from the Lawson application team to refine requirements based on upgradation needs.
- Provided options and approaches to integrate with Lawson application (WCF and Web API) and finalized the design after consultation with the solution architect.
- Collaborated with the security and technical teams and finalized the approach of securing the Web API.
- Identified, explored and finalized the approach to query and update the active directory.
- Designed, developed and unit-tested the component for querying and updating the active directory.
- Designed, developed and unit-tested the Web API.
- Provide debugging and support during deployments.
Environment: ASP.NET MVC4 Web API, NET 4.0, C#, JSon, WCF, Windows 7, Team Foundation Server.
Confidential, Minneapolis, MN
Senior Developer
Responsibilities:
- Full stack development.
- Development of Mockups/POC/Spike for Web and Mobile versions of Geek Squad sites using jQuery UI widgets and jQuery mobile.
- Collaborate with business analysts to define and structure requirements based on business needs.
- Identify the approach and technology stack for realizing the technical solution in consultation with solution architect.
- Involved in design and development of ‘External Sales’ portal which is a part of Geek Squad aiding in purchase of geek squad plans for customers.
- Integrating the ‘External Sales ‘portal with WCF Service for getting geek squad partner information.
- Static code analysis of the code by working closely with the Best Buy Corporate security team. Used fxCop security rule sets for Asp.Net and MVC.
- Unit testing of controllers and middle tier using Moq, dependency injection (used unity container).
- Developed logging functionality using log4Net for logging WCF service calls into the database.
- Set up load testing environment using VS2012 controllers and agents for testing and conducted load & performance tests.
- Provide debugging and support during deployments.
Environment: ASP.NET MVC4,, Web API,.NET 4.5, C#, JQuery, Razor, WCF, Windows 7, SQL Server, Team Foundation Server 2012, Electric Plum, jQuery UI,CSS, Bootstrap 3.0
Confidential, Redmond, WA
Onsite Developer
Responsibilities:
- In the capacity of a developer, consult with stake holders to analyze business requirements and assist in identifying and documenting appropriate solutions through the application of technology to meet business needs.
- Design in consultation with the client (Microsoft) and develop WCF service contracts for services to fetch partner specific data from upstream system. This included business objects that are a part of the middle tier
- Design, development and enhancement of the existing MSPPDD web application and various administration modules which are Windows forms applications with added features.
- Provide overall status of the project from a development perspective to the client in daily update meetings. Identify risks, roadblocks and suggest mitigation strategies.
- As an onsite lead, assist the PM in project plan, allocate task and technically mentor junior team members. Drive the project from a technical perspective.
- Interact with various partner and vendor teams for integrating the MSPDD portal with their web services.
Environment:: ASP.NET, MVC3, C#, WCF, Linq to SQL, Windows 7, Windows Forms, Team Foundation Server.
Confidential, Redmond, WA
Onsite Developer
Responsibilities:
- In the capacity of a developer, design and develop a windows service responsible for updating the billing status of incidents logged by partners of Microsoft. This windows service in turn incident fetches data from a WCF service.
- Integrating existing portal with WCF services for getting data related to incident severity/priority .This involved design and development of the middle tier.
- Develop and enhance ASP.NET pages which were a part of the existing portal.
- Develop / enhance an existing framework by developing reusable components.
- Liaise between different Microsoft partner teams/groups, vendors, client and offshore team.
Environment:: .NET 4.0, Windows Communication Foundation, ASP.NET, Windows Services, SQL Server 2008, and Windows 7and Source Depot.
Confidential . Salt Lake City, UT
Onsite Developer
Responsibilities:
- As an onsite developer, involved in detailed analysis and estimation of decoupling various components of the system. Created independent WCF services based on common functionality.
- Refactored existing code to decouple existing modules.
- Involved in onsite-offshore coordination.
- Liaise between the onsite development team, client and the offshore team.
- Involved in redesigning the DAL of the system and rewrote DAL by replacing existing ORM.
- Performed service level tests on the system based on different loads and identified bottlenecks and ways of enhancing the system performance.
Environment: . NET Framework 3.5, Windows Communication Foundation (WCF), Silver Light 3.0, SQL Server 2008, Windows Server 2008 R2, Microsoft TFS.
Confidential, Milwaukee
Software Developer
Responsibilities:
- Requirement analysis and effort estimation - Analyzed the requirements for development & enhancing the application and estimated the efforts for the same.
- Technical contribution towards class design for common functionality - Involved in design and development of functionality used by all modules across the application.
- Allocating tasks to team members along with individual contribution - Involved in mentoring of junior team members.
- Reviewing team members’ work - Code and unit test case reviews
- Take owner ship of all technical issues from offshore.
Environment: A thick client Windows Forms application built on .Net framework 2.0, C#, SQL Server 2005.
Confidential
Software Developer
Responsibilities:
- Requirement analysis
- Development and unit testing - Design and development of intranet application using ASP.NET and C# hosted on IIS. This was a 2 tier application.
- Design and development of stored procedures for implementing and processing the business logic of the application.
- Data migration of existing data maintained in flat files and MS access to SQL server database using DTS and stored procedures.
- Was also involved in developing and supporting many back office applications of Duetsche Bank.
Environment: An Intranet application, which runs on IIS with ASP.Net and C # with Sql Server as the backend.