Full Stack Applications Developer Resume
2.00/5 (Submit Your Rating)
MD
SUMMARY
- Software Engineer with 5 years of extensive experience in Analysis, Design, Development, Testing and Implementation of client/server, web based and n - tier business/commercial applications.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Feasibility study, Project analysis, Requirements, Design, Development, Testing, Documentation, Deployment, and Support.
- Solid understanding of Object Oriented Analysis and Design (OOAD), RDBMS concepts and UML.
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall Methodologies, Scrum and Test-driven development (TDD).
- Successfully implemented various multi-tiered .Net applications using C#, Typescript, Angular4-6, Json.Net, Asp.net MVC, HTML5, CSS3, JavaScript, SQL Server, SSIS, SSRS and SSAS.
- Hands on experience in Object Oriented Programming (OOP) principles and design patters like Singleton, Abstract factory.
- Extensive knowledge on .Net design patterns including Dependency Injection (DI), Inversion of Control (IOC), MVVM (Model-View-View-Model) and MVC (Model-View-Controller).
- Hands on experience writing unit test cases for Business logic/UI components and build/operate regression tests, end-to-end (e2e) tests for web-applications using automation tool such as Protractor, Jasmine, Karma, and Selenium.
- Proficient in designing and handling SQL/NoSQL Databases, DB Tables, Views, Stored procedures, Triggers.
- Experienced using source code management products like Team Foundation Server (TFS), JIRA along with version control tool GIT.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
TECHNICAL SKILLS
- Programming Languages: C#, C++, Typescript, VB.NET, ASP.NET, PL/SQL, CSS, HTML, PHP
- Operating System: Windows XP/10/2000/2003/2008, UNIX, OSX
- Web Technologies: .NET Core, ASP.NET MVC, WebAPI, JavaScript, Angular4 - 6, ReactJs
- IDE Tools: VS 2015/2017, VS Code, SQL Server Management Studio
- Databases: MS SQL SERVER, Oracle
- Modeling Tools: UML
- Version Control Tools: Team Foundation Server (TFS), GIT, JIRA
PROFESSIONAL EXPERIENCE
Confidential, MD
Full Stack Applications Developer
Responsibilities:
- Involved in the different phases of the Software Development Life Cycle which includes analysis, design, development, coding, testing, and deployment.
- Designed classes following OOP Principles and implemented them for best code reuse using C#.
- Programmed solo implementing entire feature and also within a team to complete targeted features/tasks within tight deployment schedules.
- Participated in user story analysis and brain storm sessions to better understand the user story and outline the acceptance criteria
- Used UML for creating several types of diagrams such as use case, activity, sequence, class and deployment diagrams.
- Developed Single-page shipping angular application using C#, Angular, .Net asynchronous programming, and .Net framework for user to ship single/multi piece packages (domestic/international) and print labels.
Environment: C#, Visual Studio, WSDL, Restful API, .Net Core, Typescript, Angular, Agile, Entity Framework, TFS, GIT, N-Unit, MVC, CSS, HTML5, JSON
Confidential, MN
Applications Developer
Responsibilities:
- Involved in design, coding for web application using ASP.NET MVC Framework 5.0, C#, Visual studio 2017.
- Code and implement features according to company specifications and requests within provided deadlines.
- Created business logic layer & data access layers to implement MVC architecture.
- Developed modules of the application in ASP.NET MVC and wrote C# classes.
- Familiar with ASP.NET MVC routing and the way it is performed in Global.asax register routes method.
- Used web services to communicate with the business layer objects.
- Responsible for Designing and Developing the reusable UI components like MVC Master pages, layouts and nested layouts, view start, and MVC user controls creating custom site pages, lists, views and master pages.
- Experience with features of Angular 4 such as directives, dependency injection, modules and routing.
- Created several action methods in controllers to handle events triggered by clients and send request to server.
- Developed controllers and actions methods to process the incoming requests.
- Used JIRA and GIT as the source code and version control tools.
- Implemented Unit testing and also involved in integration testing and regression testing.
- Involved in documenting all aspects of application in a Software Design Document.
Environment: Visual studio 2015/2017, ASP.Net MVC 5/4.0, Entity Framework, .Net Framework, Angular, JIRA, GIT, ASP.NET, Web API, XML, JSON, RESTful services, LINQ
Confidential, MN
Jr. Applications developer
Responsibilities:
- Participated in User Story decomposition, created tasks for assigned programming and coding activities.
- Developed ability to work independently in designing solutions and test plans for various features.
- Involved in development of new code, problem analysis, break/fix, testing, and architecting application modules.
- Developed knowledge regarding application architecture, different logic and UI layers and overall good programming practices to build a maintainable application.
- Developed using .Net Asynchronous programming wherever necessary.
- Effectively and thoroughly performed unit and integration testing.
- Participated in development timeline and strategy conversations.
- Documented, tracked and captured production issues as a production support and timely fixed the production bugs.
- Created stored procedures, functions and triggers.
Environment: .Net framework 4.5, Microsoft SQL Server, TFS, Visual studio 2015/2017, C#, ASP.NET, WebAPI, REST, GIT, JSON