Senior Software Developer Resume
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.