We provide IT Staff Augmentation Services!

Senior Software Developer Resume

4.00/5 (Submit Your Rating)

Novi, MI

SUMMARY:

  • 8+ years of IT experience in Requirement, Analysis, Design and Development of Client/Server, Windows and Web - based applications using N-tier Architecture with knowledge in complete Software Development Life Cycle (SDLC).
  • Worked in different areas of Software Development, Banking, E-Commerce, Airlines, Finance, and Healthcare domains.
  • Expert in application development using Object Oriented Analysis & Design techniques (OOAD), Object Oriented Programming Concepts (OOPS) with experience in Agile and Scrum software development methodology.
  • Skilled in Web application development, Information management systems, API design and integration, application modernization and cloud migration strategies.
  • Hands on experience with several Open Source and Microsoft Technologies.
  • Extensive experience in designing and developing applications using C#, ASP.NET, ASP.NET MVC, Web API, Web Services, WCF, WPF, Entity Framework, ADO.NET, Angular 5/6, Typescript, JavaScript, SQL Server.
  • Excellent knowledge of developing ASP.NET MVC 5 application using Code First Approach in Entity Framework 5.0 and UI in Razor View Engine.
  • Experience in working with HTML / HTML5, CSS, CSS3, LESS, XML, JavaScript (ES6), jQuery.
  • Expertise in client-side store management using NgRx for unidirectional dataflow.
  • Experience in creating custom directives in Angular 2/4 to re-use components in various parts of applications.
  • Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture (SOA) concepts using .Net Framework.
  • Extensive experience in Web using MVVM, MVC, WPF and Web API and Managed and administered all NoSQL database systems.
  • Experience in creating solution architecture based upon Microsoft Azure PaaS Services.
  • Working knowledge of LINQ to Entity, ADO.NET components such as Data Set, Data Adapter, and Data Reader.
  • Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server and Oracle Data Base.
  • Extensive experience on Relational Databases SQL Packages, T-SQL, Stored procedures, LINQ, Triggers with SQL Server.
  • Used Jenkins for Continuous Integration and Continuous Deployments.
  • Hands on experience in developing reports using SQL Server Reporting Services and Crystal Reports.
  • Excellent technical ability, good communication, analytical and problem-solving skills and hardworking attitude, flexible working individual or in team environment.

TECHNICAL SKILLS:

Programming Languages: C, C#.Net, VB.Net, T-SQL, Typescript

.Net Technologies: .Net Framework, ADO.NET, ASP.NET, Entity Framework, Web Services, Web Forms, Win Forms, Custom controls, WCF, WPF, SOAP, LINQ, WSDL, JSON, REST

Web Technologies: ASP.NET, ASP.NET MVC, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, TypeScript, AJAX, jQuery, Angular.

Databases / Web Servers: Microsoft SQL Server 2008/12/14/16 , IIS, Node.Js

Reporting Tools: SQL Reporting Services (SSRS), Crystal Reports, Telerik Reporting.

Version Control Tools: Team Foundation Server (TFS), Git

Tools: Microsoft Visual Studio, Microsoft Visual Studio Code, Microsoft Sql Server Management Studio, Jenkins, JIRA, Soap UI, Postman, Fiddler

PROFESSIONAL EXPERIENCE:

Confidential, Novi, MI

Senior Software Developer

RESPONSIBILITIES:

  • Deftly followed agile development methodology to ensure the teamwork, collaboration and process adaptability throughout the life-cycle of the project.
  • Closely worked with Business Analyst to understand the business requirements of each module to ensure that right set of functionalities been built.
  • Responsible for developing application using Angular 5, RXJS, TypeScript, HTML5, CSS, JavaScript, Bootstrap, Node.js, NPM, Webpack.
  • Implemented Angular features like Components, Directives, Filters, Pipes, Routing in our application.
  • Worked on Angular 4 concepts like using Structural directives, Event binding, Property binding and dependency Injection.
  • Created actions, action types, effects for making service calls using NgRx store.
  • Developed REST Services using Web API Framework.
  • Created Action filters and Exception filters to implement REST API.
  • For the better user navigation between the components used routing feature using Angular 4 router module.
  • Created Nested Routes and Parameterized routes using Angular 4 lazy loading.
  • Used Http Interceptors Client Module (Angular 4) to implement the caching to mutate the Http calls in the application.
  • Used Kendo UI as front-end JavaScript library.
  • Implemented third party Telerik reporting and Kendo UI controls for the dashboard and reporting pages.
  • Handled many existing issues and enhanced few modules to improve the performance of the application.
  • Extensively used Redux Dev tools to know the application state changes and actions.
  • Used GIT, SourceTree (UI) for source code maintenance and Version Tracking.
  • Involved in performance tuning and code refactor both on application and SQL Stored procedures.
  • Involved in bug triages and used JIRA and TFS for bug tracking.

Confidential, Irving, Texas

Senior .Net Developer / Web Developer

RESPONSIBILITIES:

  • Involved in analysis, design and development of the applications.
  • Working on C#, ASP.NET MVC 4/5, Entity framework, Web API, WCF, SQL server, JavaScript, JQuery, Angular JS, HTML5, CSS, Bootstrap, Windows services, T- SQL, XML.
  • Working on Agile and Scrum methodology
  • Used Team foundation Server (TFS) for version control, shelving the pending changes of the source code along with the maintenance of the builds.
  • Created, hosted and consumed the web services. Used SOAPUI and WCF Test Client for testing the web services.
  • Used AJAX framework to do asynchronous calls to the server and improve the performance.
  • Implemented design patterns like Factory pattern, singleton pattern, Prototype pattern, Decorator pattern etc.
  • Implemented object dependency injection concepts among classes.
  • Performed XML data and Schema validations, Serialization and Deserialization.
  • Involved in creating SSIS packages to bring data from Oracle, Excel, Flat file etc. and implemented various transformations.
  • Implemented security features for web services, web applications.
  • Designing of Angular JS Modules and Controllers using different directives like ng-Show, ng-Repeat, ng-Controller and many more.
  • Developed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI, extensively used WPF for modifying, developing the Desktop AWARE Application.
  • Developed the UI Screens using HTML5, AngularJS, Bootstrap, JSON, JavaScript, AJAX, jQuery and CSS3 for complex page layouts while adhering to code standards.
  • Hands on experience in creating Technical Design Documents, Use Case Diagrams, Process flow Diagram, Data Flow Diagrams.
  • Rendered XML document to an HTML using XSL and XSLT Transformations.
  • Worked on SSIS Transformations, Scheduled SSIS jobs (SQL Agent), Migrated DTS packages to SSIS Packages.
  • Used Rally for maintaining the information and track of estimates on the User Stories.
  • Worked extensively on T-SQL. Created Stored Procedures and implemented various performance tuning techniques.

Confidential, Glenview, IL

Senior .Net Developer

RESPONSIBILITIES:

  • Created and maintained insurance sales dashboard for MBFS, VCI and DTF.
  • Developed multiple custom complex sales reports and which can be downloadable directly from the online application.
  • Used ASP.NET MVC, HTML, JavaScript, Web API and Bootstrap CSS in developing the application.
  • Developed REST Services using Web API Framework.
  • Used third party libraries for Unit test framework.
  • Extensively worked with third party libraries such as EPPlus and EvoPDF for reporting.
  • Used Team Foundation Server (TFS) for source code maintenance and Version Tracking.
  • Used Kendo UI as front-end JavaScript library.
  • Good knowledge on SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
  • Created multiple shared layouts which can be used across multiple pages and projects.
  • Design solution for various system components using Microsoft Azure
  • Implemented third party Telerik reporting and Kendo UI controls for the dashboard and reporting pages.
  • Responsible for providing estimates for PaaS migration of all the components.
  • Participate and provide input for PaaS migration strategy
  • Deployed both DSF and Search MDS Runners in Jarvis Portal hosted in Azure Cloud.
  • Handled many existing issues and enhanced few modules to improve the performance of the application.
  • Designed and developed multiple batch jobs (.bat files) which loads the data into database using complex SQL Procedures.
  • Involved in performance tuning and code refactor both on application and SQL Stored procedures.
  • Transformed data from one server to other servers using tools like Bulk Copy Program (BCP), Data Transformation Services (DTS) and SQL Server Integration Services (SSIS)
  • Implemented JavaScript and JQuery to implement UI validations.
  • Worked on multiple UI changes and made common DB library classes.

Confidential, Atlanta, GA

Senior Software Developer

RESPONSIBILITIES:

  • Involved in Daily Scrums and Weekly Meetings with the project Sponsors to meet deadline and expectations following Agile Methodology.
  • Extensively used Agile Rally to portfolio planning, management and reporting.
  • Extensively used Tools/Technologies like C#.Net, Visual Studio, ASP.Net, Entity Framework, IIS, Enterprise Library, XML, AJAX, WEB API, SQL Server.
  • Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
  • Used AngularJS and ng-grid JS libraries as a part of client-side development
  • Implementation of the UI using HTML, CSS, JavaScript, JQuery and Bootstrap.
  • Implemented Reports Functionality using modules UI (MVC and Kendo UI), Service (Web API).
  • Extensively used Telerik controls, Ajax control tool kit, Ajax JS libraries for asynchronous and partial post backs in various web pages.
  • Designed MVC design pattern for ASP.Net application development using the ASP.Net MVC framework.
  • Extensively worked in creating OData endpoint to get Web API to be accessible from ACIS.
  • Exposing required HTTP REST endpoint/methods on target service.
  • Worked on creating Web API for ACIS operation and maintaining cloud servers using web interface.
  • Took advantage of bundling and minification to improve request load time and reducing number of requests to the server.
  • Involved in fixing bugs in web service and published WCF services.
  • Worked on migration of SQL Server on premises to Windows Azure.
  • Used GIT for source code management
  • Used Code first approach and Entity Framework for Data Access Layer (DAL).
  • Created Tables, Stored procedures and Views in SQL Server 2012.
  • Developed reports using SSRS which are send through messages and emails.
  • Developed and deployed SSIS.
  • Worked on IIS 7.0 web servers for launching the portal websites.
  • Worked on multiple source code controls such as TFS, Git.
  • Used Team Foundation Server (TFS) with VS 2015 for tracking the work.
  • Unit testing using mock framework and xUnit.

Confidential, Buffalo, NY

.Net Web Developer

RESPONSIBILITIES:

  • Worked closely with Project Managers, Business Users, Analysts, Administrators and Developers and delivered the product on time.
  • Followed and developed the SOA architecture for the data access, services, business and presentation layers
  • Used various networking protocols for transmission.
  • Actively participated in analysis and design phase.
  • Involved in the training of end users and regular peer code reviews.
  • Created RESTful services using ASP.NET Web API for exposing them to mobile devices.
  • Worked extensively on T-SQL. Created Stored Procedures and implemented various performance tuning techniques.
  • Created Parameterized reports, Cross-Tab reports, Drill through, Drill down reports and Summary reports by using SSRS.
  • Created SSIS package to get data from different sources, consolidate and merge into single source.
  • Consumed Web services using WCF and WPF for online transactions using C# and exposed them through SOAP and HTTP.
  • Designed and developed static and dynamic pages validating client side and Server-side scripts.
  • Implemented transport and message level Web service security for securing the channel and messages on WCF messages.
  • Handled SOAP faults and exceptions and defined custom exceptions.
  • Gathering data and inserting into destination Server using SQL Server Integration Services (SSIS).
  • Designed User Interface with HTML5, CSS3, JQuery, Bootstrap, JavaScript and AJAX to enhance UI experience.
  • Worked on MS SQL Database (SQL Server 2012).
  • Performed XML data and Schema Validations, Serialization and Deserialization.
  • Worked on Unit test cases and performed unit testing.
  • Used JIRA to track the status of the tasks.

Confidential

Web Developer

RESPONSIBILITIES:

  • Designed and developed the UI application using Visual Studio 2013 and ASP.NET 4.0.
  • Developed HTML prototype of the web pages using CSS3, according to client specifications
  • Extensively used .Net inbuilt components like Grid view, Link button and other ASP.NET server controls in designing the front-end web pages.
  • Designed and Implemented Business Layer using ASP.NET to implement business logic used Visual Studio 2013 / .NET Framework 4.0.
  • Involved in Designing and Developing the Web Forms (UI) using HTML, CSS, HTML Controls, Server Controls and Data Controls.
  • Involved in developing a web application using MVC 4.0 and used fluent validators for MVC validations.
  • Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.
  • Developed support tool to address day to day operational issues using WCF windows service, .NET Framework 4.0, Oracle 11g.
  • Designed and Developed Carfax Web Service client for retrieving vehicle history information using .NET Framework 4.0, Oracle 11g.
  • Designed and Developed web service clients for submitting inspection results to the partners using .NET Framework 4.0, WSE3.0, Oracle 11g.
  • Designed and developed dealer profile reports in .Net and Oracle.
  • Involved in Development using WPF, CAB, Prism Framework, WF rule engine, LINQ and SQL Server.
  • Implementation of Client-Side validations using ASP.NET Validation controls.
  • Responsible for designing database tables, developing Stored Procedures and Functions in Oracle.
  • Created complex Stored Procedures and Triggers by optimizing Queries for better performance and eliminate all direct SQL Calls.
  • Responsible for code testing and preparing technical documentation for defects and order changes.
  • Used TFS for Source version control on a shared team environment, for updating the status of the development.

Confidential

.NET Developer

RESPONSIBILITIES:

  • Gathered and analyzed requirements from business users and prepared documentation.
  • Created views for various document libraries and Lists and applied filtering and sorting while creating views.
  • Developed and deployed the custom web parts using Visual studio 2010.
  • Successful deployment of solutions in staging and production environment and also supported in fixing the production environment issues.
  • Developed Web forms in ASP.NET, ASP.NET MVC and developed necessary backend code to extract data from SQL server 2008.
  • Member of the development team to develop a web-based screening tool to view the trouble tickets based on region, status, etc.
  • Designed and developed various web pages using various controls of HTML, CSS, and JavaScript.
  • Used Entity Framework as a Data Access Technology.
  • Responsible for testing, fixing the bugs and troubleshooting the technical problems.
  • Worked on WCF Services and consumed them in the internal applications
  • Developed stored procedures, views and triggers in SQL Server for performing custom actions with data.
  • Generated reports using SQL server reporting services.

We'd love your feedback!