Summary
Overview
Work History
Education
Skills
Timeline
Generic

Praveen Narayana

Indian Trail,NC

Summary

  • 10+ years of experience in developing and implementing web applications and windows applications and products using Visual Studio, Azure DevOps, and Databases like SQL Server with N-tier development environment.
  • Experienced Software Developer adept in bringing forth expertise in design, installation, testing, and maintenance of software systems. Equipped with a diverse and promising skill-set. Proficient in various platforms, languages, and embedded systems.
  • Experienced with the latest cutting edge development tools and procedures. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.
  • Proficiency in Software Development Life Cycle (SDLC) for development process.
  • A creative thinker, adept in software development and working with various data structures.
  • Excellent Logical, Analytical, Communication, and inter-personal skills with exceptional ability to learn new concepts; fast learner with complex systems and a good team player, quick problem solver and ability to perform at high level to meet deadlines.
  • Process Methodologist with experience in various methodologies such as Agile, Scrum, and Waterfall.
  • Developed enterprise-level agile software methodology that resulted in enhanced productivity and produced high-quality software.

Overview

10
10
years of professional experience

Work History

Software Engineer

T-Mobile
12.2023 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Updated old code bases to modern development standards, improving functionality.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Implemented automated build and deployment processes to streamline release management procedures.

Sr. Software Engineer

Savigent
12.2019 - 10.2023
  • Work on platform product version with enhancements to satisfy the customer needs and improve the performance of the product.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Developed design documents and involved in complete life cycle of development Study business Requirements, Analysis and converting business requirements into technical specification.
  • Using win forms developed new components in the tools0 based on the different functional requirements.
  • Used .Net Core to support features like command line interface to create, build and run application.
  • Used .Net Core to support asynchronous programming and in-built dependency injection.
  • Created different kinds of panels within the window and display and manage data submitted by the customer.
  • Used Azure service bus as a message broker in exchanging message queues and in terms of publish subscribe the model.
  • Used Azure function in processing orders maintenance and to run scheduled tasks.
  • Used Azure Queue storage to store large number of messages and Ve accessed anywhere using authenticated calls like HTTP or HTTPS.

Sr. .NET Developer

CVS Health
02.2016 - 11.2019
  • Worked on prior authorization application where the physician can adjust the quantity of doses that is needed based on the drug required to facilitate.
  • Web-based application was developed using MVC, C#, Angular, Javascript, HTML, CSS and JQuery.
  • Involved in entire SDLC process, daily scrum meetings to meet deadlines by following Agile Methodology.
  • Used various built-in angular directives like ng-show, ng-repeat and filter in order to implement grid view.
  • Worked on Angular directives like ng-app, ng-init and ng-controller for initialization of application data.
  • Developed LINQ Lambda expression and ADO.Net services.
  • Used Angular 10 version to support TypeScript for Angular builds performance improvements.
  • Created complex, views using Joins for fast and robust data using T-SQL in SQL server.

Sr .Net Developer

Stericycle Expert Solutions
05.2015 - 12.2015
  • Involved in the entire development process like requirements gathering design, development and testing.
  • Developed the web-based application using Asp.net 4.7 MVC 5.0, C#, JQuery and Javascript.
  • The Razor template does not require the controller or web server to host it, so views written in Razor are fully testable.
  • Generated the asp, model diagram to call the tables to add the validations to the model class using regular expressions.
  • Used partial view to pass model from form to controller and show other models in the same view.
  • Used ASP.NET MVC has HTML helpers that are methods that can be invoked within a code block.
  • All existing HTML extension methods can be used with a Razor view Engine without any code changes.
  • The Razor view Engine is compatible with a unit testing framework.

.Net Developer

Phillips 66
10.2014 - 04.2015
  • Involved in working with entire development cycle analysis, design code, test, initial pilot and production launch and production support.
  • Responsible for developing Application using ASP.NETW MVC 4.0 and C#.
  • Developed a Razor view engine using MVC because it is light weight and has simple syntaxes.
  • Used WEB API as an ideal platform in building Restful applications on .NET framework.
  • Developed classes in Business Layer and in Data Access Layer in C#.
  • MVC 4.0 helps in partial views which are a user control, and it is embedded inside other view.
  • Involved in doing the easy way of validations in MVC by using data annotations.
  • Used Angular JS as the front-end for developing Single Page Application.
  • Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users.

Sr Program Analyst

United Parcel Services, UPS
03.2014 - 09.2014
  • Responsible for developing WCF services using C#.
  • The application extensively uses and exposes the web services.
  • HTTP based web services was used by JSON to return data back to the client.
  • Used Lambda expressions to create delegates or expression tree types.
  • Responsible in using JQuery for Client-Side validations and Slideshow, Calling the Controller Actions and making calls to the WCF Services.
  • Developed all the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF and consumed external web services.
  • Implemented best practices in agile/scrum in a large organization with a focus on team collaboration, high value customer development and quality.

Education

Master of Science -

Northwest Missouri State University
Maryville, MO
12.2013

Bachelor of Science -

Jawaharlal Nehru Technological University
Hyderabad
04.2011

Skills

  • ASPNET
  • C#NET
  • NET Core
  • Bootstrap
  • Angular
  • ReactJs
  • JavaScript
  • HTML & CSS
  • SQL
  • Azure Cloud
  • OOPS
  • JQuery
  • Git

Timeline

Software Engineer

T-Mobile
12.2023 - Current

Sr. Software Engineer

Savigent
12.2019 - 10.2023

Sr. .NET Developer

CVS Health
02.2016 - 11.2019

Sr .Net Developer

Stericycle Expert Solutions
05.2015 - 12.2015

.Net Developer

Phillips 66
10.2014 - 04.2015

Sr Program Analyst

United Parcel Services, UPS
03.2014 - 09.2014

Master of Science -

Northwest Missouri State University

Bachelor of Science -

Jawaharlal Nehru Technological University
Praveen Narayana