Akilesh Pujari
SENIOR .NET DEVELOPER
Email: ***************@*****.***
Contact: 713-***-****
PROFESSIONAL SUMMARY
Over 7+ years of extensive experience in various stand-alone, intranet, client-server and web-based software applications using Microsoft technologies like Microsoft Visual Studio, Microsoft .NET Frameworks 4.0/4.5, .NET core 3.1, C#.NET, Microsoft Visual Code Basic 6.0.
Worked on all phases of software development life cycle (SDLC) like requirements gathering, analysis, design, development, testing and maintaining of enterprise-level web applications.
Extensive experience with various software methodologies like Agile/Scrum, Waterfall, Test-Driven and Domain-Driven.
Extensive experience on modern front-end template frameworks for JavaScript, Typescript - Including Bootstrap, JQuery, Angular JS, Angular, Backbone.js, Html5 etc.
Experience with implementing new technologies introduced in 3.5 like Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF) with Microsoft Expression Blend.
Hands-on design experience with user interface web technologies like HTML, DHTML, CSS, JQuery, AJAX, JavaScript, and Bootstrap etc.
Worked on Azure Portal to auto deploy package files and azure configuration files.
Extensive experience working on all layers like presentation layer, business layer and data access layer using ORM technologies like LINQ, Entity Framework, Hibernate and ADO.NET.
In depth experience with databases like SQL Server 2005/2008/2008 R2/2010/2014, Oracle 9i/10g /11g and MS Access 2007/2010/2013. Maintained Error logging using Exceptional Handling in T-SQL and SSIS.
Implemented a Single Page Application in Angular, largely written in Typescript, optimized to serve large data sets efficiently, with a visually appealing UI, which scaled gracefully, and featured a modular per visioning system.
Experience in development of advanced technologies with services i.e., using WCF service (REST & Non-Rest) and Web API applications where communication of data is done in XML and JSON formats.
Significant N-Tier application development using architectures like ASP.NET MVC Framework using features like URL routing, View Models, HTML Helper classes, Data Annotations etc.
Experience with developing windows-based applications using Win Forms, Timers etc. and in creating Windows Services as scheduled jobs.
Extensive experience with developing and consuming Web Services (SOAP, REST & WSDL).
Working knowledge with various version control software like Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS), GIT and SVN for version controls.
Thorough understanding of Unified Modeling Language (UML) standards and documentation along with experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
Experience of creating rich UI applications in WPF 4.5/4.0, Silverlight 4.0/3.0 along with XAML programming and Expression Blend 4.0/3.0.
Proficient in Object Oriented Design/Development, Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, Model-View-View Model (MVVM) design Pattern Team Foundation Server (TFS) and Test Driven Development (TDD).
TECHNICAL SKILLS:
Tech & Languages C#, VB.NET, ASP.NET 4.5/4.0, AJAX, CLASSIC ASP, .NET Core 3.1, Visual Studio Code.
Databases SQL Server 2014/2010/2008 R2/2008/2005, Oracle 11g/10g/9i, DB 2
Web Technologies HTML 5, CSS3, AJAX, JavaScript, Typescript, Angular 7/8, XML, XSL, jQuery.
Web Servers IIS 5.0/6.0/7.0
Operating Systems Windows 8/7/XP, Windows Server 2003/2008/2012
Reporting & Integration Crystal Reports, SSRS, SSIS
Version Control Tools VSS, SVN, TFS and GIT
Service Oriented Windows Communication Foundation (WCF), .NET Web Services, WSDL, SOAP,
Restful Services
Architecture (SOA)
IDE and Tools Microsoft Visual Studio, .Net 2019/2017/2015/2013 SQL Profiler, SQL Server Agent
MS Software Packages MS Office, MS FrontPage, Microsoft Visio 2007/2003, SharePoint 2010
Unit Testing Tools Jasmine, Karma, Mocha and MOQ framework
Task runner & Bundler Gulp, Grunt, and Web pack
Development Methodologies Agile, Scrum, TDD, BDD
PROFESSIONAL EXPERIENCE
Client: Meijer
Location: Grand Rapids, Michigan Mar 2019 to May 2020
Role: Full Stack .Net Developer
Project Description:
I have worked on multiple projects at Meijer.
Planogram Operational Portal:
Developed and updated POP (Planogram operational portal) web application with the latest web technologies. The POP application is used by all stores to manage new Planograms and Floorplans. The application offers a variety of features to ensure products are set up on time, with minimal errors.
Developed multiple RESTful web API’s, that helps third party vendors can access those API’s with security and Developed couple of windows batch processes using latest technologies that flows the data to downstream (DB2 to SQL) in Meijer systems.
Responsibilities:
Involved in Requirement Gathering, Design, Development, and Testing of the application.
Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
Developed responsive layouts for the desktop application.
Involved in developing and consuming Web Services and n-tier web applications using VB.NET, ASP.NET Core, C# .
Developed and implemented function app, logic app, cosmos DB, App insight(logging) and table storage in AZURE.
Updated existing desktop and web application using WPF with MVVM and ASP.NET MVC 4.0, HTML5, C#, EF 5.0 respectively.
Develop reusable application framework for .Net.
Created a REST application using ASP.NET Core 3.1 which pulls the data from SQL server in JSON format.
Involved in Software Development Life Cycle (SDLC) from requirements gathering and performed Object Oriented Analysis and Design (OOAD) using UM (FOR POP).
Used C#.Net to develop code behind logic
Designed and implemented the C# classes using Generic collections, Reflection plus custom Attributes.
Created Application using VB.Net.
Used many server UI controls like Data Grid and Detailed Grid controls.
Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
Queried the entities using LINQ to SQL.
Created ASP.NET Web API enabling clients to access the system.
Created C-Sharp (C#) files for database handling and for implementing Business logic.
Responsible for developing SOA Services using Windows Communication Foundation (WCF) Technology.
Used Entity framework combined with LINQ queries to do database operations.
Responsible in Error Handling using Try, Catch, finally exceptional handling technique to avoid circumstances leading to abnormal program termination
Developed and Consumed XML Web Services (SOAP).
Experienced in deploy the code in internal environments using continuous integration (CI/CD pipeline).
Much Experienced in created and maintain new repositories in cloud using Azure and Integrated with GIT.
Writing RESTFUL WebApI methods to migrate Contracts defined in WCF to WebAPI.
Maintaining the Source code using GIT and TFS in a multi developer environment.
Provided Production Support to troubleshoot and debug the issues.
Written new Stored Procedures using SQL.
Migrated SQL store procedures to production with the modified changes.
Written Unit test cases for the API in dot net core using Moq frame work.
Developed visual components through WPF using XAML and Expression Blend.
Utilized the form base authentication with role/activity base authorization for the web application.
Added swash buckle package in order to implement the Swagger and used postman in order to verify the services while testing and as well as after deployment of services into Meijer internal networks.
Environment: Agile, Visual Studio 2015/2017/2019, WCF, Visual Studio Code, C#, ASP.Net Core 3.1, VB.NET, Classic ASP.NET, Swagger, Postman, SQL, T-SQL, Node JS, TFS, GIT, Azure.
Client: United Parcel Service (UPS)
Location: Timonium, Maryland Nov 2016 to Feb 2019
Role: Senior .Net Developer
Project Description:
I have worked on multiple projects at UPS.
Next Generation Returns:
This application is designed and developed for multiple functionalities for Return the shipment. This initiative seeks to increase usage of UPS Return Services by making it easier for shippers to offer their customers self-service access to authorized return shipping and expanding access to UPS No Print label options.
Needs Base Shipping:
Its powerful shipping software is designed for centralized, high-volume shipping environments like a shipping room or warehouse. You can quickly and accurately process international and domestic shipments right from your desktop. NBS can process packages as a standalone system, or work with your enterprise system to exchange shipment and order-entry information.
Responsibilities:
Worked on all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects Participated in Scrum methodology such as daily standup meetings, Sprint Planning, Retrospective meetings and Refinement meetings.
Responsible for designing the User Interface by coding in HTML5, CSS3, Angular, Type Script, Micro Services to build this SPA Single Page Application.
Created intuitive, flexible User Interfaces using latest web technologies using Angular.
Developed Web applications using ASP.NET Core, MVC5, and C #, Typescript, AJAX, HTML5 and CSS3.
Consuming and creating new services using Windows Communication Foundation (WCF).
Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Typescript, Angular, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
Custom SSRS 2012 reports as well as some Tableau reports for large customers and senior executive leadership.
Architectures like Entity Framework and MVC Architecture.
Used JSON for data transmission for Micro services.
Experience in using Angular to test views and to do end to end unit testing by using Continuous Integration/Continuous Deployment(CI/CD)
Installed and configured Microsoft visual studio Professional version with Dot net core 1.0.1 to develop the UI which are integrating with the different services.
Wrote services to store and retrieve user data from the Couch DB for the application on devices.
Worked on the written scripts for end to end testing using Protractor.
Using Jasmine and Karma Wrote unit test cases for the development in angular.
Developed SPA (Single Page Applications) using Angular and Node JS.
Produced client side validation through JavaScript and Ajax for asynchronous communication.
Architecture and development of a single-page application (SPA) to administer the complex data created by mentioned server-side application, written in React and Redux.
The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
Experience in using Webpack as module bundler and performing the vast majority of the tasks.
Designed the application using MVC Architecture.
Designed the layout pages, Partial Views and Razor views.
Designed and developed the user interface using ASP.NET, CSS, Bootstrap and HTML.
Used the latest Bootstrap to provide consistent styling for mobile applications.
Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming (OOPS) with Code behind language C#.
Includes desktop Objects client-server applications that are being converted to a Thrift/REST/JSON web application
Fixed the various production bugs in multiple projects.
Wrote extensive T-SQL Code as part of the optimization for Stored Procedures and functions as part of the weekly top 20 performance killers.
Involved in the Requirements gathering and database design. Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's
Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
Library work involved designing classes to programmatic control of Azure.
Worked with Agile software methodology.
Wrote required stored procedures, triggers, views and indexes required for the project in order to perform data transactions.
Utilized SOAP, REST API and WCF web services.
System exposes all the data/content through a Restful Web API.
Environment: Agile, Visual Studio 2015/2017, Visual Studio Code, C#, ASP.NET MVC5, ASP.Net Core 1.0.1/1.1.1, Angular 7/8, Typescript, Classic ASP.NET, Bootstrap, Micro Services, T-SQL, Jasmine, Karma, Protractor, HTML5, CSS3,Node JS, TFS, GIT, Azure, Web pack, Postman.
Procadence Systems, India Jan 2012 to June 2014
Role: .Net Developer
Description:
Creating a Web-Based application for an Automobile company which has many branches locally in Hyderabad. The application should hold the data that what all the material they carry in the shop. Using the application, the user can search and order the essential part. The purchasing history, tracking of the part and report or complains are provided/collected by the application.
Responsibilities:
Defined and created an object-oriented framework with a plug-and-play architecture for various systems throughout the company.
Performed facets of design, application development and deployment within the .NET architecture based on programming guidelines/standards.
Developed an N-tier system with the UI layer, the business processing layer and the data access layer using the .NET Architecture.
Used AJAX for making smaller, faster and user-friendly web-page application.
Developed Data Access and Business Logic layers including Web Services for the Business Logic layer.
Worked with JQuery Plugins to improve user experience, using Data Table, Data Charts to show the amount, availability of the hotel room left.
Implemented JQuery validation plug-in, modified JQuery validation plug-in to support custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
Developed Web User Interface using various user controls, custom controls and Telerik controls with design pattern and MS best Practices and Design patterns.
Used Entity frame to SQL Feature of .Net Framework for retrieving data from SQL Server.
Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.
Designed user interface screens using user controls and Web forms.
Created reports using Crystal Reports for intranet applications.
Fixing bugs reported by QA and performed unit testing using NUnit. Used Visual source safe (VSS) for source control and documented the entire application.
Environment: .NET Framework 2.0/3.0, JavaScript, JQuery, HTML, ADO.NET, SQL, ASP.NET 2.0, XML, Crystal Reports, SQL Server 2005, Visual SourceSafe, Ajax, IIS, Restful Services, WPF, Web Forms.
Education:
Information Technology, JNTU, Hyderabad, India (2007-2011)
Master’s in computer science, Fairleigh Dickinson University, NJ, USA (2014 -2016)