Senior Software Engineer Resume Profile
Summary
- 11 years of extensive experience in developing applications using .NET technologies.
- Has the ability to develop solutions in a collaborative environment.
- Have strong knowledge experience and depth technical skills in object oriented programming OOP design patterns MVP MVVM MVC Factories and service oriented architecture SOA .
- Delivers tasks consistently and on time and have the ability to lead allowed his passion for custom development to deliver robust solutions to clients.
- Possessed strong leadership qualities and is able to mentor and train junior developers.
- Have strong background and experience in .NET development for Web Applications using Asp.NET using MVC 4 and MVC 5 Asp.NET Web Forms Silverlight 4 Silverlight 5 WPF.
- Have strong background and experience in .NET development for Web Services using Web Services SOAP WCF Web API MVC 4 and MVC 5 .
- Practices .NET features such as Managed Extensibility Framework MEF Microsoft Unity 2.0 LINQ. Entity Framework EF 4 EF 5 Razor.
- Has extensive experience using third party plug - ins for .NET development such as MVVM Light Toolkit for Silverlight nHibernate 2.0 Castle Windsor.
- Possessed skills in JavaScript JQuery CSS AngularJS 1.3.
- Has a strong background knowledge in MS SQL Reporting Services SRRS .
- Well-grounded in AGILE Development.
Technical Skills
Programming Languages
C .NET
.NET Technologies
ASP.NET using MVC 4 MVC 5 ASP.NET WPF WCF Web Services SOAP Web API 1 AND 2 REST using MVC 4 and MVC 5 Entity Framework 4 5 ADO.NET MEF Unity 2.0
.NET Frameworks
Framework 1.0 1.1 2.0 3.0 3.5 4.0 4.5 4.5.1
Database Technologies
Microsoft SQL Server 7.0 2014
.NET Plugins and Frameworks nHibernate 1.2.1 2.0 MVVM Light Ninject Castle Windsor
Web Programming Scripts and Frameworks
Javascript JQuery AngularJS 1.3 JSON AJAX
Style Sheet Languages
XSLT CSS 3 LESS
Markup Languages
HTML XML
Reporting Tools
Crystal Reports 8.5 9 MS SQL Reporting Services SRRS
Design Patterns
MVP MVVM MVC Factories SOA
Source Control Tools
MS Visual Source Safe Team Foundation Server 2013 SVN
IDE Tools
Visual Studio 2013
Testing Framework nUnit Microsoft Unit Testing Microsoft Test Automation
Development Methodologies
AGILE Waterfall
Project Summary
Confidential
Role Senior Software Engineer
Responsibilities:
- Developed the application via Single Page Application using Angular JS 1.3.
- Analyzed User Stories and design and develop modules based on the given user stories.
- Hands-on discussion and design for new features within the team.
- Spearheaded system design and architecture for the application.
- Developed web services through Web API using Asp.NET MVC 5.
- Design and developed using repository pattern under Entity Framework 6 EF 6 with MS SQL Server 2012
- Made web pages mobile ready using Bootstrap.
- Setup and deploy web site to test servers for testing.
- Practiced SCRUM from the whole development life cycle manual setup and deployment .
- Created realistic project plans track the project identify and mitigate risks and constraints to project team.
Environment: Microsoft Visual Studio 2013 ASP.NET using MVC 5 Angular JS 1.3 Entity Framework 6 Bootstrap
Confidential
Role Senior Software Engineer
Responsibilities:
- Provided enhancements from UI to backend.
- Developed new modules from existing application.
- Worked on team that follows SCRUM methodology.
- Worked on a team that are geographically separated.
- Involved from planning to implementation.
- Actively participated in Design changes and Architectural changes of the project.
- Performed code review for teammates.
- Worked extensively from front end to back end.
- Performed bug fixing and enhancement from existing features.
Environment: Visual Studio 2013 ASP.NET using MVC5 Entity Framework 6 SQL Server 2012
Confidential
Role Senior Software Engineer
Responsibilities:
- Lead and manage the team.
- Worked extensively with product owners and QA lead during planning and data requirements creation.
- Lead planning and estimation for the team.
- Worked extensively on back-end.
- Worked on various team and developed parallel for new features of the application.
- Spearheaded system design and architecture.
- Created a pattern that implements an interface for device communication via Silverlight.
- Implemented Design Patterns such factory pattern builder pattern abstract singleton pattern strategy pattern and MVVM pattern.
- Hands-on discussion and design for new features within the team.
- Spearheaded prototyping and POCs for technologies that will be incorporated to the application.
- Implemented automation testing.
Environment: Silverlight 5.0 TFS MVVM Light Unity TFS ActiveXperts Serial Port Component
Confidential
Role Senior Software Engineer
Responsibilities:
- Provided a business process flow through diagram and layout in SOM for the client.
- Took part in creating Project Time Line.
- Spearheaded system design and architecture for the next phase.
- Designed data access layer and web service for prototype.
- Took part primarily in Architecture for the next phase of the project.
- Provided research development architecture using MVVM for Silverlight Repository pattern for LINQ and Service Oriented Architecture for WCF.
Environment: ASP.NET C .NET Silverlight 3.0 MS SQL 2008 LINQ WCF Service Oriented Modeling Tool.
Confidential
Role Senior Software Engineer
Responsibilities:
- Developed stored procedures for the reports.
- Implemented teams standards for report layouts
- Developed under extreme pressure against time.
- Worked closely with product owners for requirements gathering.
Environment: MS SQL 2005 MS SQL 2005 Reporting Services
Confidential
Role System Software Engineer
Responsibilities:
- Took part in R D implementation for nHibernate that will cater Consilium s database implementation
- Implemented Object Relational Model using nHibernate.
- Implemented MVP architecture with Web Services implementation.
- Implemented Factory Design Patterns.
- Developed controls such as calendar multiline text that shall be used in the application.
- Developed Messaging Module administration with web services wherein.
- Developed security module that handles user roles and access in the portal.
- Added functionality and features for Roles Module.
- Developed Gazetteer Module. Was one the primary modules which are hosted has a different database. Includes a complete maintenance.
- Developed RSS Viewer.
- Added functionality and features with portals Web parts.
- Created the Incident Location Viewer integrated in virtual that was implemented by a teammate .
- Took part in the development of Dynamic Tab Implementation Teams own Tab Control Implementation for Web .
- Took part in the development of the Bulletins module.
- Developed custom configuration for standardization purposes for modules.
- Communicates and reports to client into day-to-day basis regarding Development updates.
- Development under agile methodology
- Took part in R D for new system features.
- Development on a sprint basis for task that are assigned by clients.
- Hands-on discussion and design for new features with Team s Architect and Team Leader.
Environment: C .NET ASP.NET frameworks 2.0 3.5 AJAX MS SQL 2005 nHibernate Castle Windsor
Confidential
Role System Software Engineer
Responsibilities:
- Participated in team s innovative design specifications to deliver business process requirements.
- Implemented team leader s architecture design specifications.
- Was able to produce test specifications for business requirements and executing them.
- Provided accurate estimates required to complete tasks of a project delivery.
- Implemented lead s designed extensible validation framework for business objects
Environment: C .NET ASP.NET frameworks 2.0 MS SQL 2005 nHibernate nUnit
