Senior Software Engineer Resume
SUMMARY
- Over 13 years of professional experience in architecture, design, development in Web and Windows application. Always focus on simple and modular principle for application design.
- 10 years of US experience.
- Extensive experience working with HTML, JavaScript, AJAX, CSS, XML.
- Experience with Angular with NodeJS and .net.
- Experience with Microservice
- Experience with WPF, WCF, Workflows, Web Services, Windows Services
- Experience in C#, ASP.NET, MVC, AngularJS, Entity Framework, LINQ, ADO.NET
- Strong knowledge of MS SQL Server, MySQL
- Experience in Object Oriented Analysis and Design of Software adopting Rational Unified Process.
- Experience with open source stack like MEAN and LAMP
- Experience with Agile methodology.
- Highly experience in Software life cycle (Product design, development, deployment and maintenance) with high degree of efficiency.
- Strong analytical and problem - solving skills, self-starter and good team player.
- Always willing to learn about new technology and determined to achieve.
- Good communication skills.
TECHNICAL SKILLS
Languages: C#, Java, C, C++
Scripting Languages: HTML, JavaScript, Typescript, PowerShell, JQuery, JSP, PHP, Ruby, Unix Shell, XML
Distributed System Development: Azure Functions, GraphQL, Web API, Web Services, SOAP
Frameworks and Architecture: MVC, .NET, .Net Core, AJAX, Entity FrameworkKnockoutJS, AngularJS, Angular, React, Ninject, KAF, SystemJS, Webpack
Web/Application Servers: IIS, Express, Hapi, NestJS, Apache, SharePoint
Database Development: MS SQL Server, Linq, MySQL, Mongodb
OO Design Tools: Visual Studio Modeling Tools, Confidential Visio, Enterprise Architect
Testing Tools: NUnit, Karma, Moq, Jest, Junit, Test Architect, WTT, Product Studio, Cypress
Version Control System: TFS, Git
Operating Systems: MS Windows, Ubuntu, RedHat Linux, Fedora
IDEs: VS Code, Visual Studio, Webstorm, Eclipse, Zend Studio
Cloud Services: Azure, Azure Functions, Service Fabric, Docker, DigitalOcean, AWS, ARM Templates, EV2 Templates, Azure Automation
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Build the component in Angular, React for cross application consumption
- Implement feature specific to HR requirements on various fabric services and performance tuning for them
- Automated Renewal Deployment
- Integrated B2CLoging for social providers
- Configured ARM Templates and EV2 Templates for Azure Functions
- Implemented various Azure Functions for workflow automation
- Help defining style guide and code quality gates for unit test, integration test and e2e.
- Coordinate with different teams for application integration
- Support to fix the production incidents (ICM).
Technical Environment: C#, Angular, React, Service Fabric, Teams, Graph API, Azure, VS Code, Visual Studio, Git, Confidential Azure. B2C Login, ARM Templates, EV2 Templates, Azure Functions, PowerShell, Azure Automation
Senior Software Engineer
Confidential
Responsibilities:
- Design Teams extension application for Teams using PowerApp.
- Integrate Confidential team to customize the chat experience
- Integrate application with various Airline services, Graph API, Azure, Bot service.
Technical Environment: C#, Teams, Graph API, PowerApp, Azure, VS Code, Visual Studio, Github
Confidential
Senior Software Engineer
Responsibilities:
- Worked various features on Portal (Snowball) using React, Redux and GraphQL
- Implemented various APIs as needed contributing to different common framework
- Implemented Azure monitoring for UI as well as APIs
- Integrated CI CD pipelines
- Use of Azure features (resources) like App Services, Azure Functions, Logic Apps, App Insights, Key Vaults, Azure Cache Redis, Azure Monitoring, Azure Storage, API Management Services, Storage Queue, ServiceBus throughout all the projects
Technical Environment: Typescript, React, Redux, GraphQL, C#, VS Code, Visual Studio, Git/VSTS, Confidential Teams, Azure, Azure Functions, DevOps
Confidential
Senior Software Engineer
Responsibilities:
- Designed the custom reusable components for Azure invoice extension using Ibiza framework
- Implemented various blades or sections for the extension. (All Products, Transactions, Reservations, Subscriptions, Overview or Get started blade and refactored and fixed most of other blades)
- Worked on APIs to produce mock data and performance tuning.
- Designed and implemented Unit Test Framework to increase the efficiency while writing the test in functional style.
- Integrated Unit Testing and E2E frameworks to increase the coding standards.
- Helped adding new components to the Azure internal Customer Portal
- Redesigned and implemented the EA extensions Property and Privacy blades.
- Mentor and guide other Devs.
Technical Environment: Typescript, Ibiza, React, Knockout, C#, VS Code, Visual Studio, IIS, Swagger, Git/VSTS, Confidential Teams, Azure
Confidential
Senior UI Developer
Responsibilities:
- Design and implementation of customer facing web application.
- Participation on Standardization and suggestions of tools and technologies for the team.
- Designed and implemented responsive applications using Bootstrap to support Mobile devices.
- Implemented Single Page Applications using AngularJS to provide rich client experience.
- Build common components to be used for different application across the Company
- AngularJS migration from 1.2 to 1.3 and 1.6 with Typescript and Webpack
- Built newer applications on Angular (2 and up) with ngrx (Redux)
- Built microservices based on MEAN stack and docker.
- Performance tuning on AngularJS applications
- Extensively used unit test and E2E test to maintain the code quality.
- Mentor other developers to create effective and well-engineered code, assist team members with question and decision making.
Technical Environment: OO JavaScript, Typescript, AngularJS, Angular, Rxjs, ngrx, Bootstrap, NodeJS, Web Essentials, Web API, Webstorm, Jira, Bamboo, Karma, Moq, CSS, JIRA, Splunk, Bamboo, Swagger
Confidential
Systems Architect
Responsibilities:
- Architected and implemented business applications as well as Customer facing Portal (Includes service applications, windows applications, web applications, Web Services).
- Followed design principles while architecting applications with consideration of Service Oriented Architecture using Web API.
- Implemented modular applications using MVC and other design patterns.
- Designed application backend using Entity Framework with code first approach for rapid application development
- Designed and implemented responsive applications using Bootstrap to support Mobile devices.
- Build Dynamic Smart Form Application using AngularJS
- Rebuilt legacy portal to new Angular Application
- Implemented Single Page Applications using AngularJS to provide rich client experience.
- Develop and implement technical standards used by the team to ensure that system design follows industry best practices
- Recommend team for adopting latest technologies.
- Extensively used unit test on all layer of the applications.
- Coordinate and communicate status effectively with internal team including Manager of Application services, Project Manager, Quality Assurance Lead.
- Mentor junior developers to create effective and well-engineered code, assist team members with question and decision making.
Technical Environment: OO JavaScript, MVC, AngularJS, Bootstrap, NodeJS, Mongodb, Entity Framework, Ninject, LINQ, Visual Studio 2013, Nuget, Web Essentials, Web API, C#, Web Storm, NUnit, Karma, Moq, SQL Server, JQuery, CSS
Confidential
Application Engineer
- Design and implementation of efficient and faster document search to the Customer Portal.
- Asynchronous and Dynamic UI created to search documents using JQuery, JavaScript and Ajax.
- Implemented Custom Provider securing Customer Portal.
- Developed Workflow Analyzer for the internal processes (WPF application) providing visual representation of the business workflow and edit them from graphical interface.
- Maintained and upgraded existing applications.
- Developed SmartForms for Customer Portal.
- Built SSRS reports for the Portal.
- Built and Deployed internal SharePoint Sites for projects and different departments.
Technical Environment: JQuery, JavaScript, Ajax, HTML, CSS, MVC, XML, C#, Linq, Visual Studio 2010, SQL Server
Confidential
Web Application Developer
Responsibilities:
- Developed different localized controls.
- Modified the UI for Multi-browser support using JQuery and JavaScript.
- Integrated Omniture (JavaScript Framework) to the application.
- UI and Middle tier bug fixing.
- Updating the content Xml and publishing application.
Technical Environment: JQuery, CSS, JS, C#, Asp.net, Visual Studio 2010 (TFS), Site Builder
Confidential
Software Design Engineer 2
Responsibilities:
- Design and implementation of application features.
- Creating Asp.net controls, Web parts, stored procedure, views and database scripts.
- Created UI and implemented them according to the design specifications.
- Implemented Client Side validation using JavaScript.
- Implementing Object Model and Data Access Layer for different features using Health Vault framework.
- Worked on SharePoint features and product deployments (Amalga and Staff Console).
- Creating DRTs (Developer Regression Tests) for OM and DAL.
- Creating Unit Test with use of Mock Framework.
- Development using Scrum methodology.
Technical Environment: C#, Asp.net, JavaScript, SharePoint Server, SQL Server 2008, Product Studio, NUnit Framework, Dynamic Implementation Framework (DIF), Visual Studio 2008, CoreXT, Malevich
Confidential
Software Design Engineer
Responsibilities:
- Written test cases for beta3 features in UI.
- Automation of test using KAF framework.
- Ownership of test cases from Beta2 and Beta3.
- Used File fuzzing for security testing.
- Deployment of the application in test servers.
- Installation of VM for creating matrix of different Servers and Browsers.
- Reports on new application bugs.
Technical Environment: C#, MS Visual Studio 2005 and 2008, MS SQL Server 2005, Test Architect, WTT, Product Studio, IIS, Virtual Server 2005
Confidential
Software Design Engineer
Responsibilities:
- Perform a full Object Oriented Analysis and Design (OOAD) of the System.
- Designed UML Class diagrams, Data Flow Diagram, and Entity Relationship Diagrams.
- Designed and developed web forms and backend classes for logic using C#, ASP.NET on .NET Framework 2.0
- Asynchronous User Controls were used to create the UI using JavaScript and Ajax.
- Debug and testing on every phase of application.
- Mentoring other developers
Technical Environment: C#, ASP.NET, JavaScript, Ajax, ADO.NET, UML, MS Visual Studio 2005, MS SQL Server 2005, Visio
Confidential
Web Developer
Responsibilities:
- Designed and Use Case Analysis were done for the Software.
- Building Template parser.
- Menu and links generated from XML file.
- MySQL was used for storing data with backup facility.
- Setup of Cron for automated mailing System.
- Implementation of Control Panel for user control and resource management.
- The site supports for Multi languages.
- Implementation of efficient Image Processor for uploading, making thumbnail, water marking, and creating images on the fly.
Technical Environment: PHP, Apache, MySQL, HTML, CSS, XML, Zend Studio, Dreamweaver, Photoshop.