We provide IT Staff Augmentation Services!

Senior Product Software Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over all of 10 years and 8 years of professional experience in working with Microsoft technologies like C#, ASP.NET MVC, ASP.NET WEB API, .Net Core, ADO.NET / Entity Framework, Microsoft SQL Server, IIS, TFS and front - end development technologies HTML5, CSS3, JavaScript, jQuery, Angular 11/6/2, Typescript and Bootstrap framework.
  • Experienced working with AGILE SCRUM, Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC).
  • Proficient in implementation of N-Tier Architecture Data Access Layer, Business Logic Layer and User Interface (UI).
  • Expert in developing web-based applications and cross browser applications using .Net Framework.
  • Exceptional knowledge on Object Oriented Programming (OOPS) concepts including Multithreading, Collections, Exception Handling.
  • Strong Experience in programming with .NET Framework using C#, ADO.NET Entity Framework, ASP.NET, Visual Studio 2013/2017/2019 , SQL Server 2008/2012.
  • Experience in patterns MVC, WCF, LINQ, Visual Studio various versions, Web services, XML and JSON
  • Proficient with developing various web services like WCF, ASP.NET Web API's using both SOAP and REST architectures.
  • Have hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency injection design patterns.
  • Experience in creating interactive web application and single page application using Angular 6/8.
  • Hands on Experience in responsive front-end web designing using HTML5, CSS3, UI framework the Bootstrap v3 and v4 as well.
  • Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio, testing it locally, deploying to a live Microsoft Azure Cloud environment.
  • Working experience in Database design and writing Stored
  • Procedures, Functions, Statements, Triggers, Views, Joins, performing Query Optimization and Performance Tuning in SQL Server 2008/2010/2012 Databases.
  • Strong knowledge in ETL process using SSIS and creating reports like
  • Drilldown Reports, Drill Through Reports using SSRS.
  • Proficient in writing Unit Test Cases for business logic and Web Services, performed Unit Testing using NUnit Testing Framework.
  • Working Experience in establishing Continuous integration/ Continuous Deployment services using Visual Studio Team System (VSTS), TFS and GIT.
  • Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.

TECHNICAL SKILLS

Front-End Technologies\Web Technologies: Angular 2//6/11, HTML5/4, CSS3, XMLASP.NET (5.0/4.5/4.0/3.5/3.0/2.0 ) MVC, RAZOR, AJAX, Bootstrap3/2, jQuery (5.0/4.1) \ WCF, WEB-API

Architectural Patterns \ Programming Languages: MVC (5.0/4.0), MVVM, MVP\ C#

Databases \ Data Access: MS SQL Server 2014/2012/2008 , MS - Access \ ADO.NET, LINQ to SQL, Entity Framework

Development IDE \ Reporting Services: Visual Studio 2019/2013/2010/2008 , SSMS \ SQL Server Reporting Services

Web Servers \ Web Services: IIS (Internet Information Server) 7.0/6.0 \ HTTP

Cloud Services \ Testing Tools: MS Azure, MS Visual Studio Test Tools

Version Control Tools \ Methodology: VSTS, Git, Team Foundation Server (TFS)\ Agile (Scrum), TDD, Waterfall Model

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior Product Software Engineer

Responsibilities:

  • Created from scratch in Typescript for most components with Angular framework in mind.
  • Implemented Angular Routing and Navigation, Components, Services.
  • Conducted Router Guard to redirect unauthorized user back to login page.
  • Applied form validation like template-driven form for login page simple validations. Used react form for more complex like register validations. (Ensure email, confirm passwords matched).
  • Implemented Angular CanActivate and Deactivate methods for guarding access to pages, navigation between pages and to prevent accidental loss of data entered.
  • Utilized Lazy Load Components to decrease load time.
  • Passed data between parent-child components using @Input, @Output, EventEmitter, ViewChild.
  • Used Angular to connect the web application to back-end APIs, used RESTful methods to interact with APIs.
  • Incorporated RxJS with Http Client Module for all asynchronous backend requests (GET, POST, PUT, and DELETE).
  • Utilized Angular Material as well as Bootstrap and CSS3 to ensure responsiveness across different devices and screen sizes.
  • Manipulated data using CRUD operations of MS SQL Server and handled database access and data transmission based on RESTful web service.
  • Implemented CRUD method in ASP.NET Web API with proper response status codes.
  • Used Accept header for client to specify the format as either XML/JSON of the response from the server for Content Negotiation.
  • Enabled CORS (Cross-origin Resource Sharing) to allow cross domain ajax calls
  • Ensured get, post, put and delete functionalities worked as expected through Web API using Postman services.
  • Deployed Entity Framework for database and ORM (Object-Relational Mapping) manipulation with MS SQL Server, used Database First Approach to build the models and back-end logic.
  • Wrote services to store and retrieve user data from the SQL Server for the application on devices.
  • Used GIT tool to keep track of all work and all changes in source code and deployed the applications.
  • Participated in Agile methodology for application development, had Scrum meeting every day.
  • Tracking and updating project progress in Azure DevOps was strongly enforced.
  • Communication was held through our Slack channel.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
  • Worked on distributed version control system/Subversion called GIT and comfortable with feature branches, rebasing, merging.

Environment: Angular 11, HTML5, CSS3, Bootstrap 3/4, C#, SP.NET Web API, MS SQL Server 2016, Git, JavaScript, TypeScript, Node.js, Visual Studio, Visual Studio Code, Jasmine, Karma

Confidential

Responsibilities:

  • Developer of the Module Responsible for Payment of Premium reimbursement as per KHIPP Program Requirement.
  • Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
  • Created a Supervisor role, which has access to tools to assign the routes schedule.
  • Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Developed ASP.NET Core Web API based on departmental requirements and specifications.
  • Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
  • Implemented authorization, authentication, and extensive exception handling.
  • Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.
  • Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 6.
  • Implemented Client-side validation using Angular 6 Custom Form Validation with ng-show and ng-hide.
  • Developed the front-end of the web application using Angular 6, HTML5, CSS3, AJAX, Bootstrap3/2 and jQuery 5.0/4.1.
  • Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.
  • Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using SQL Reporting services (SSRS).
  • Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

Environment: Visual Studio 2017, Entity Framework, ASP.Net 4.5, ADO.Net, C#, XML, IIS, SQL Server 2016, Master Pages, Java Script, TFS, CSS, JQUERY, MVC

Confidential, Arlington, VA

Senior Analyst

Responsibilities:

  • Maintained and acted as Production Support for the Existing Application. Provided programming and support for the updating and maintenance of various comprehensive website infrastructures.
  • Collected Requirement with the direct interfacing with Clients during meetings.
  • Proactively improve the operational system and processes and committed to delivering efficient, technology-based solutions to the clients.
  • Support day-to-day execution of project implementation and operations related activities.
  • Developed various new features as per client request Involved in Requirements gathering, Conceptual Design, Analysis and Detail Design & Development of the Architecture.
  • Written the Test Cases for Application.
  • Written Stored Procedures in SQL Server 2012 used Entity Framework/ADO.Net and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
  • Prepared the Various Mockups of design presented it to client and eventually developed the fitting the Client requirements.
  • Configured the SQL Server for security Service.
  • Used XML files to store data and to bind data with the controls on the frontend.
  • Designed tables as per as the business requirements and generated SQL scripts to create tables.
  • Created stored procedures in SQL Server 20012 with proper tuning techniques.
  • Created Tables, Cursors, Views, Index’s and Triggers
  • Used Team foundation Server for Configuration Management and Version Tracking.
  • Maintain and resolve technical issues and bugs for the website.
  • Used ASP.NET Validations for validating the personal information provided by the Customer.
  • Developed Custom controls and user controls for reusability
  • Written System Test cases, Done Test Driven Development.
  • Used AJAX for Performance upgrading.
  • Used Microsoft SQL Server Reporting Services for Reporting Purpose

Environment: Visual Studio 2017, Entity Framework, ASP.Net 4.5, ADO.Net, C#, XML, IIS, SQL Server 2012, Master Pages, Java Script, TFS, CSS, JQUERY, MVC Linux Enterprise 2.6.32, Apache 2.2.32, MySQL 5.7, PHP 7.0, and WordPress 4.8.4. Angular 2.0

Confidential, Arlington, VA

Lead Developer/ DBA

Responsibilities:

  • Maintained and Deployed 3 tier Application hosted in Azure, Utilized Azure SQL Database, Web API, Azure Active Directory, Azure Websites
  • Configured Azure cloud service for end point deployment
  • The DSD (Detail System Design) documents are implemented based on GSD (General System Design), domain models and data models.
  • Actively involved in writing business logic in C#. Extensively used Object Oriented Programming fundamentals during all phase of web application development.
  • Extensively worked in designing of the GUI using ASP.Net with MVC design pattern, C#, HTML, DHTML, CSS.
  • Developed client-side validation using JavaScript.
  • Created rich and interactive UI using ASP.Net Controls and AJAX extended controls.
  • Used Asp.Net Custom Controls like Checkbox, Dropdown List, Date Mask Control, SSN Mask Control, and Zip Code Mask Control.
  • Created and consumed Web Services using SOAP.
  • Responsible for writing SQL queries, Store procedures, Triggers etc. using SQL Server 2008.
  • Performed Code and peer reviews on web pages to ensure that source code complies with company coding conventions and standards which enhances source code management and increases maintainability.
  • Team Foundation Server is used for version control and collaboration of team effort.
  • Used JIRA for tracking the time of task and fixed issues in each sprint, system testing phase 1 and phase 2.
  • Process and generate reports using SSRS.
  • Support and troubleshoot the existing webform based system using C#/ASP.Net, VS 2010, SQL Server 2008

Environment: Visual Studio 2010, .Net Framework 4, MVC 4.0, MS SQL Server 2008, C#.Net, HTML, CSS, XML, DHTML, JavaScript, AJAX, Controls, Entity Framework, ADO.NET, Team Foundation Server, N-Unit, JIRA, SSRS, WindowsXP.

We'd love your feedback!