Senior Application Developer Resume
New, JerseY
SUMMARY:
- 11 years of experience in Web Applications Development using Microsoft Technologies including but not limited to ASP.Net (MVC and Web Forms), C#, WCF, LINQ, Entity Framework.
- Hands on experience in developing service layer components in Multi - tier Platform withObject Oriented Design and Programming.
- Experience in developing solutions by applying SOLID principles and .NET Design Patterns.
- Hands on in Test Driven Development (TDD) and creating Unit Tests using MSTest, MOQ, NUnit and Karma.
- Experience in developing and consuming Web Services, WCF, WebAPI and RESTful services.
- Experience in UI development using AngularJS, JQuery library, HTML5, CSS3, Bootstrap.
- Experience in working in Agile Development Environment and Waterfall Methodology.
- Thorough understanding of the SDLC in encompassing requirement gathering, activity sequencing, data modeling, application design, development, testing, build/release and quality assurance in compliance with pre-set guidelines.
- Experience in working with and managing Off Shore teams spanning across different time zones.
- Experience in Direct Interaction with Clients, Business Users/ Stakeholders for Requirement Analysis, Technical Analysis and Support.
- Excellent communication and interpersonal skills.
- Ability to work alone/ work in a team, high degree of initiative and time management.
TECHNICAL SKILLS:
Microsoft Technologies: C#, ASP.Net 4.5/4.0/3.5/2.0, WPF 4.0/3,5, MVVM, Web API, MVC 5/3/2, WCF, Classic ASP, VB 6.0
Development Tools/IDE: VS 2013/ 12/ 10/ 08/ 05/ 03, InterSystems HealthShare, MS Visual InterDev 6.0
Development Methodology: AGILE Development Methodology, Waterfall Methodology
Technologies/Languages: JavaScript, Angular JS, JQuery, XML, ASP, HTML5, CSS3
Data Access Methodologies: LINQ, Entity Framework, ADO.Net, ADO & RDO
Database: MySQL, MS-SQL Server 2005/2008, Oracle 9i, 10g
Testing Methodologies: Unit Tests with NUnit, MSTest, Karma
Project Management Tools: Confluence, JIRA, SharePoint TFS, Version1, Yodiz
Bug Tracking Tool: Clear Quest, BMC Remedy
Reporting: Crystal Reports 2013, MS Chart, SSRS, SSIS
Source Code Control: GitHub, Source Tree, SVN, TFS, VSS 6.0 Automation Testing/ CI Tools Selenium, Hudson
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Senior Application Developer
Environment: MVC 5, C#, ASP.NET WebAPI, NUnit, Moq, Structure Map, Entity Framework 4.0, Oracle 11g, jQuery, Selenium Automation Testing, Hudson CI, Agile Methodology, Confluence, Jira, GIT Hub
Responsibilities:
- Actively involving in Sprint Grooming, Planning, Scrum Meetings and Sprint Review.
- Involving in Enhancement plus defect fixing of the application.
- Analyzing, Suggesting, Implementing solutions following Best Practices and design principlesensuring strict adherence to compliance as new features are developed.
- Writing and maintaining Oracle Stored Procedures at the backend.
- Involving in Code Peer Reviews, Audit Reviews, Setting Application Code standard and Process and adhering to the standards.
- Following Test Driven Development using NUnit for server side.
- Writing Automation Tests and using Continuous Integration tools for deploying the application to development and Staging environments
Confidential, New York
Senior Software Consultant
Environment: MVC 5, C#, ASP.NET WebAPI, Fluent Validation, NUnit, Moq, AngularJS, Bootstrap, Karma, Entity Framework 4.0, SqlServer 2012, Simple DB, Crystal Reports 2013, JPMCPayConnexion, Agile Methodology, Yodiz, GIT Hub
Responsibilities:
- Having involved in planning user stories, architecting the solution and development of both server side and front end layers.
- Actively involving in Sprint Planning, Scrum Meetings and Demo
- Actively participating in suggesting varied approaches to a problem like validations, security, and authentication of the website.
- Involving in Code Reviews, Audit Reviews, Setting Application Code standard and Process and adhering to the standards.
- Writing Technical and Configuration Documents for the technology used in the application and assisting junior developers through the process.
- Following Test Driven Development using NUnit for server side and Karma for front end.
Confidential, New York
Senior Software Engineer
Environment: VS 2010, C#, .NET 4.5, WPF, MVVM, Sql Server 2008, WCF, SSRS, SOAP UI, HealthShare Management Portal
Responsibilities:
- Interacted with the clients to gather business requirement and convert into technical solution.
- Involved with the technical team in Planning Sprints, Work Items, held Scrum Meetings, conducted Sprint Demo and Retrospection
- Actively participated with the end user in Drills demonstrating that the application is compliant with the HIPAA Standards and is working as per the requirements
- Created Audit Reports and Confidential t Summary Reports for the clinicians.
- Coordinated with the QA Team in creating Test Cases and following Testing Standards.
- Involved in creating Test Cases for Testing.
- Led the execution of the with the Clients
Confidential
Environment: HealthShare, VS 2010, C#, .NET 4.5, MVC 3
Responsibilities:
- Involved in full SDLC from identifying, analyzing, architecting, coding and testing
- Hands on development using Cache Object Script language and HealthShare tool
- Followingthe two week Sprint cycle.
- Creating Test Cases for QA Integrated Testing.
Confidential, Rochester, MN
Senior Software Developer/Analyst
Responsibilities:
- Interact with Business Users/Stakeholders and Analysts directly for requirement analysis, do a Technical Analysis, Provide them Implementation Options and Time/Resource Estimate for each of it.
- Collaborate with QA team for Test Plans & Development teams (off-shore and on-site).
- Create Test Code/Cases for Peer’s Code before getting to QA.
- Coordinate Deployment with multiple teams, draw an Implementation plan and drive the deployment of the projects.
- On Call Support (on rotation) for production support.
Confidential
Environment: VS 2010, MVC 3, C#, .NET 4.5, Sql Server 2008, LINQ, WCF/REST, Entity FrameworkSSRS, IOC/Dependency Injection, TFS, Bootstrap, Log4Net
Responsibilities:
- Gathered information from the Users, researched on the On Call tickets submitted and designed the project.
- Involved in architecting the different components of the project.
- Hands on development using the technologies mentioned in the title.
- Followed ‘Test Driven Development’
- Created Test Cases for QA Integrated Testing.
Confidential
Environment: VS 2010, C# 4.0, SVN, WPF, MVVM, SSRS/SSIS, NUnit, WCF/REST
Responsibilities:
- Involved in the technical design of the flow of project.
- Applied Design Patterns (Factory Pattern and Repository Pattern)
- Used SSRS/SSIS for Data Transformation and Reporting
- Used SVN for version control.
- Used NUnit for Unit Testing for my code and Peers’ Code.
- Developed Test Cases.
Confidential
Environment: VS 2010, C#, .NET 4.0, Sql Server 2008, TFS, Multithreading, WCF, Log4NetOSRP maintains the Lab Results/Scan Images/Reports shared between the external physicians and Mayo Physicians via 'ShareFile' (a file share application).
Responsibilities:
- Continuously evolved the services to accommodate to the user's needs.
- Re-Architected the application that was using for different services and provided an optimal solution.
- Used TFS for Work Item Management and Version Control.
- Developed Test Cases and Test Plans
Confidential
Environment: Agile Development, Version 1 tool, VS 2010, C# 4.0, VitalHealth Software Framework, NUnit, SVN
Responsibilities:
- Gathered information from the Users, researched on the On Call tickets submitted and designed the project.
- Worked in identifying different actions for the Practice Management module and created rules in the VitalHealth Platform.
- Coded for each of the rule to interact with the IDM for storage and retrieval of the Claims of the user.
- Used Version1 for Work Item Management and Version Control.
- Worked in the Agile Development Methodology, involved in scrum meetings, bi-weekly sprints.
- Followed TDD during development.
Confidential
Sr. Software Consultant
Environment: VS 2010, MVC 3, .NET 4.0, C#, Oracle 10g, Web Services, SVN
Responsibilities:
- Actively involved in the entire life cycle of the project from the business requirement analysis until testing.
- Lead a team of developers guiding through the process, providing direction and solutions.
- Actively involved in deciding the architecture of the project as to what technology could be used for front end, middle tier and backend.
- Created Stored Procedures and also used LINQ to query database tables wherever necessary.
- Used Tortoise SVN for maintaining the versions of the class files.
Confidential, NY
Senior Software Developer
Environment: VS 2008, ASP.NET MVC 2.0, C#, WCF/REST, Sql Server 2008, SVN, JQuery, LINQ, Jira
Responsibilities:
- Extensively involved in designing, coding the student’s features.
- Created APIs in C# using Class Library Projects.
- Extensively used JQuery for UI designing.
- Created Stored Procedures and also used LINQ to query database tables wherever necessary.
- Used Tortoise SVN for maintaining the versions of the class files.
Confidential, NY
Software Developer
Environment: VS 2005, C#, .Net 2.0, Oracle 9i, VSS 6.0, Web Services, IBM Rational- Software Modeler, Clearquest
Responsibilities:
- Involved in gathering requirements, creating POC, creating Prototypes.
- Created Sequence Diagrams using IBM Rational Software Modeler.
- Created APIs for each of the features in C# using 'Class Library' projects.
- Created tables, views, sequences and stored procedures necessary for the development.
- Created Xml Schemas for classes and used them for Custom Serialization.
- Used VSS 6.0 for maintaining the versions of the assemblies.
- Involved in preparing the release documents during deployment to the System Integration and Production.
- Involved in solving the production issues.
Confidential
Environment: VS 2008, .NET 3.5, C#, Oracle 10g, AJAX, JavaScript, Xml, Xsd, Web Services, NUnit, Cucumber, Ruby Mine, SVN, Anthill ProKids Club is a project to create a multi-channel “Family Rewards” program that incents customers to shop for their children at B&N with: loyalty points for buying children's products, exclusive monthly offers, child-specific product recommendations, birthday coupons, and in-store free birthday gifts.
Responsibilities:
- Involved in Sprint/Release Planning and determining the man hours and effort required for each user story.
- Worked in a highly Agile and Test Driven Development using NUnit Framework.
- Involved in creating a Domain Model in the Application Layer to implement business rules, encapsulate logic and access database.
- Created Stored Procedures required to storing the data from front end.
- Created Acceptance Tests for each user story using Cucumber and Ruby scripts.
- Used Tortoise SVN for maintaining the versions of the class files.
Confidential
Environment: VS 2008, .NET 2.0, C#, Oracle 10g, NUnit, Cucumber, Ruby Mine, SVN, Anthill Pro, AJAX, JavaScript, Xml, Xsd
Responsibilities:
- Involved in Sprint/Release Planning and determining the man hours and effort required for each user story.
- Modeled the Data Structure, Relational Database Tables, created Stored Procedures.
- Developed the application layer to implement the business rules and save the customer choices.
- Worked in a Test Driven Development using NUnit Framework.
- Used Tortoise SVN for maintaining the versions of the class files.
Confidential
Environment: VS 2008, ASP.NET 3.5, C#, LINQ, Sql Server 2008, SVN, Anthill Pro
Responsibilities:
- Actively involved in the requirement analysis, project discussions and project delivery.
- Developed the 'Search List' feature by different criteria required by the users and 'Keyword' Search.
- Built LINQ queries over data directly from application.
- Used Tortoise SVN for maintaining the versions of the class files.
Confidential
Environment: Visual Studio 2005, C#, Xml, MSMQ, VSS 6.0
Responsibilities:
- System analysis and gathered requirements.
- Developed Windows Forms with Form Controls in Windows Application.
- Created Classes to encapsulate the business rules, functionalities built on it.
- Developing Use Cases, Sequence Diagrams and Test Cases.
Confidential
Environment: Visual Studio 2003, ASP.Net, C#, SQL Server 2005, Windows XP
Responsibilities:
- Involved in system analysis and gathered requirements.
- Involved in the development of Website.
- Developed web interfaces using ASP.NET Web Pages with Server Controls and built-in validations.
- Created Classes to encapsulate the business rules, functionalities built on it.