Prakash Peerupalle
Email: ******************@*****.***
Phone# +1-480-***-****
Professional Experience:
Hands on experience of 6 Years in Microsoft .NET technologies out of 10 Years of total IT experience.
Design, Development and Implementation of software applications
Reviewing the Design, Code and Unit Test plan.
Documentation of Test Script, Technical Design and user manual.
Developing Hybrid Mobile Apps using AngularJS and Ionic Framework for Android and IOS platforms.
Developing Web Applications using ASP.NET Web Forms and ASP.NET MVC technologies.
Developing REST APIs using ASP.NET Web API.
Developed Data access layer to using entity framework core.
Used GIT for version control.
.
TECHNICAL COMPETENCIES:
Operating Systems
MS Windows
Programming Languages
C#, Visual Basic, ASP .NET, C++, java
Web Technologies
ASP.NET4.5/4.0/3.5/3.0/2.0, ASP.NETMVC 5.0/4.0
, JavaScript, jQuery, AngularJS 1.0,1.5, Angular 9, Bootstrap 3.0, Node JS, HTML / HTML5.
IDE & Tools
Visual Studio 2019/2017/2015/2013/2010/2008, Visual Studio Code 2018/2019, SQL Server Management Studio 2008/2014/2016/2017/2019
Reporting tools
SSRS, SSIS
Methodology
OOP/OOAD, Agile
Databases
MS SQL Server 2008/2012/2014, MySQL
Version Control
GIT
Web/App Servers
IIS
Middleware
ADO.NET 4.0/3.5/3.0/2.0, WEB API, Web Services, WCF(Basic), Entity Framework 6.0/4.3
Education :
Qualification : Bachelor of Technology (Electronics and communications)
Institute/University : Sri Prakash College of Engineering, Tuni, India affiliated to Jawaharlal Nehru Technological University, Hyderabad, India
Qualification : Diploma
Field of Study : Software Engineering
Major : Software Engineering
Institute/University : NIIT, Jamshedpur, India
WORK EXPERIENCE:
Role: .Net Developer
Client: Toyota - Georgetown, KY Jan 2020 – June 2020
Description : PARR is a web based automated NAMC (North American Manufacturing Center) wide – Daily report and production results tracking system that allows users to visualize and improve the speed of production results reporting and improve OR/ OA.
Responsibilities:
Followed Agile Methodology.
Responsible for developing Enhancements in the system.
Followed Object Oriented Design Principles (OOP).
Performed Client-Side Validations using JavaScript.
Worked with ASP.Net MVC architecture to build the application.
Written SQL Queries, Stored Procedures to maintain data efficiency.
Developed a new class library to consume WebAPIs, webservices.
Followed GIT for version control.
Environment: Microsoft Visual Studio 2017, C#.net, ASP. Net, ASP.NET Web API, ASP.NET MVC, Angular9, JavaScript, HTML, Entity Framework, GIT, Agile .
Role: .Net Developer
Client: American Express GBT -Phoenix, AZ Oct 2018 – Dec 2019
Description:
Compleat Insights is a GBT mid office automation reporting system which provides real time or historical PNR transaction details though standard and analytical reports. These reports are based on transactional data flowing from Compleat System into GBT-hosted reporting database near real time.
Responsibilities:
Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies.
Plan, monitor and document the high-level design and functional design documents.
Developed ASP.NET Web API based on requirements and specifications.
Worked with concepts of ASP.NET MVC .
Designed and developed Entity Framework 2.0 database-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
Troubleshoot and analyze the code to ensure scalability, efficiency and to fix the bugs root cause and implement efficient technical resolution.
Utilized Entity framework to communicate with data base. Worked data base first approach.
Consumed Web API’s from third party vendors.
Code management, deployment, bug tracking, create, delete, merge branches are done using GIT.
Worked with IIS 7.0/7.5. Configuring application pools, authentication settings and firewalls.
Code Review to check agreed coding conventions, duplicate code, indentations, formatting, and SQL optimization technique to improve performance, logging and security.
Submit weekly status reports on the deliverables completed during the week and Activities planned for next week.
Environment: Microsoft Visual Studio 2017, C#.net, ASP. Net, ASP.NET Web API, ASP.NET MVC, JavaScript, HTML, Entity Framework.
Role: Senior Software Engineer
Client: Medmeme -Chandler, AZ April 2018 – Sept 2018
Description:
The purpose of Delta is to provide users with the following.
Given my area of interest (e.g. therapeutic area, indication, mechanism of action) spanning a specific time period AND covering a specific geographic area,
1.How is my drug performing against the competition?
2.What are the top journals where I should be disseminating science for my drug?
3.What are the top meetings where I should be disseminating science for my drug?
4.Who are the top experts (journals - authors, meetings - presenters) with whom I should be engaging with?
The main purpose of this project is to give statistical analysis to the pharma companies about how much their drug is being discussed with various famous medical journals, medical council meetings compared to other competitive drugs.
Responsibilities:
Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies.
Developed ASP.NET Web API based on requirements and specifications.
Designed and developed Entity Framework 2.0 database-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
Writing complex queries to extract data required.
Working on stored Procedures.
Followed agile development environment with frequently changing requirements and feature set.
Environment: Microsoft Visual Studio 2017, C#.net, ASP.NET Web API, angular, HTML, Entity Framework
Role: Senior Software Engineer
Client: Ministry of Agriculture, Malaysia July 2015 - Feb 2018
Description: The Agriculture Services Applications are designed for the farmers to use in order to promote greater farming participation and to help improve their income. These applications are mapped against the agriculture production life cycle activities to help the farmers increase their productivity, diversity, market size, improve their business planning and lower their costs of production, all of which will lead to increased income. With relevant interactive content coupled with beneficial tools to improve their income, farmers will be compelled to use AIS in their day to day farming activities while at the same time connecting themselves to other agro players and government agencies. Thus it will ease the agriculture officers to provide their services to the farmers.
Responsibilities:
Design, Development and implementation of the hybrid mobile apps using ionic Framework.
Reviewing the Design, Code and give training of hybrid mobile app technology to other team members.
Development of Web APIs using .NET framework for REST Services.
Deployment of developed mobile apps on google store and apple store.
Followed agile development environment with frequently changing requirements and feature set.
Environment: Microsoft .NET 4.5, ASP.NET Web API, SQL Server 2012, JavaScript, CSS, Bootstrap, Ionic Framework 1.0,ionic 1, Angularjs, HTML5.
Role: Senior Software Engineer
Client: Royal Customs Department, Malaysia May 2014 - June 2016
Description: Single Sign-On (SSO) is an authentication process that allows a user to access multiple applications through a single login. After the initial login, the user can switch applications without having to login again within uCustoms. System will verify user based on token given after login process successful. Using the same token, when user logs out, the system logs them out of accessibilities of all the applications at once by clearing the token. This system is developed to enable SSO for external user Registration and User Management before can access uCustoms applications.
Responsibilities:
Followed Agile Methodology.
Responsible for developing UI Screens like Registration, Login, Personal Details Pages using HTML, CSS, JavaScript.
Followed Object Oriented Design Principles (OOP) and SOLID principles.
Performed Client-Side Validations using JavaScript.
Worked with ASP.Net Web Forms architecture to build the application.
Written SQL Quires, Stored Procedures, Functions to maintain data efficiency.
Assemble with other Teammates in developing Web Services (ASMX) to communicate with the Server directly through URL and Hosted the Web Service in IIS.
Written Data Access Layer using ADO.Net.
Support and Maintenance for developed System
Environment: Microsoft .NET 4.5, SQL Server 2012, JavaScript, CSS, Bootstrap, ADFS, ASP.NET with C#.
Role: Lotus Notes Developer
Client: Jabatan Kehakiman Syariah Malaysia, Malaysia August 2011 – April 2014
Description: This is one of the most prestigious projects for Government of Malaysia. Main purpose of this project is enhancing the existing judicial system for overall Malaysia for Syaria Laws. These applications are accessed by various lawyers and judges on all 14 states of Malaysia.
Responsibilities:
Application design, coding, development and implementation.
Reviewing the Design, Code and Unit Test plan.
Documentation of Test Script, Technical Design and user manual.
Providing Lotus Notes training and knowledge sharing with new team members of project.
Involved in development of major systems in project such as Enakmen, SIMPIP (Sistem Maklumat Perkahwinan Islam and LEI with Oracle, E-Terimaan system.
Environment: Lotus Notes R8.5, Domino R8.5, LEI, Oracle .
Role: Software Engineer
Client: Coca Cola Europe. Dec 2010 – July 2011
Description: There are around 17 Transition Databases and around 300+ non transition databases of Coca Cola Europe, which we support and maintain, we have follow SLA compliance for these databases and work according to it, We provide L2 and L3 level support and I have done major enhancements in various databases which are Client based and web based.
Responsibilities:
Application design, coding, development and implementation.
Reviewing the Design, Code and Unit Test plan.
Documentation of Test Script, Technical Design and user manual.
Providing Lotus Notes training and knowledge sharing with new team members of project.
Environment: Lotus Notes/Domino version 7.x, JavaScript, HTML, CSS, Oracle
Role: Software Trainee
Client: TATA Steel Dec 2009 – Nov 2010
Description: TEHP (TATA STEEL Executive Holiday Plan) is Lotus client application that built in Lotus environment and backend as Oracle. This System is mainly used for booking accommodation for officers of TATA STEEL at various hotels. There is a reservation form which must be filled by user and submitted to travel agency.
Responsibilities:
Application design, coding, development and implementation.
Reviewing the Design, Code and Unit Test plan.
Documentation of Test Script, Technical Design and user manual.
Providing Lotus Notes training and knowledge sharing with new team members of project.
Environment: Lotus Notes/Domino version 7.x, JavaScript, HTML, CSS, Oracle