Resume

Sign in

C#, .NET 4.6.2, GUI, HTML5, JavaScript, LINQ, Autofac, Visual Studio

Location:
Carnegie, Pennsylvania, 15106, United States
Salary:
70000
Posted:
January 30, 2018

Contact this candidate

Resume:

Prathyush Ramana Amancha

870-***-**** Software Engineer I

ac39gf@r.postjobfree.com

Professional Summary:

•Around 2 years of diverse experience in IT industry with emphasis on Software Analysis, Design, Development, Implementation, Deployment, Maintenance of several Client/Server, distributed GUI, enterprise level Web and Windows based Application Systems.

•Experience in software design and development using the .Net Technologies (4.6.2) using ASP.Net, C#, Entity Framework, Web API, WCF Services, Windows Services using Asp.net and IIS in the areas of performance, security, scalability, and extensibility.

•Experienced with the client-side technologies like HTML5, CSS3, JavaScript, Bootstrap and AngularJS.

•Developed backend in .NET environment using C#.NET, LINQ to SQL, LINQ, XML, IIS, SQL Server, Web API

•Developed the Web API using layered architecture from Repository layer to service layer and followed SOLID principles.

•Experienced in continuous integration using Jenkins and continuous deployment using octopus.

•Created data store using Entity Framework code first and performed Database migrations.

•Created Windows service using Quartz.Net to schedule data load from CMS, CWS to Mobile Store Databases.

•Good Experience in Software development methodologies like Agile and used JIRA board as ticketing tool.

•Strong conceptual knowledge in RDBMS monitoring tools SQL Server Management Studio.

•Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming/testing and Implementation of major systems.

•Implemented Multithreading Concepts to improve the application Performance.

•Good Knowledge in Creating and Consuming Web Services using Restful Web APIs.

•Experience in deployment using IIS Application Servers.

•Good Knowledge in AJAX, jQuery, JavaScript and AngularJS.

•Experience using various versioning systems like Bitbucket GIT and Visual Studio Team Foundation Server (TFS).

•Competent in various Object Relational Mapping (ORM) technologies such as Entity Framework 5/6 and LINQ to SQL.

•Proficient in writing SQL Queries, Stored Procedure, and triggers in SQL Server 2016.

•Handle the tasks of gathering technical and functional specifications of the application to provide effective support in testing procedures.

•Assisted in designing the database and creating tables at the data tier and in writing stored procedures and triggers.

•Wrote automated unit tests using NUnit and Moq and performed Integration testing using Chakram.js.

Technical skills:

.Net Technologies

LINQ, ASP.NET, Web API, XML, Class Library, WCF Services, Windows Service, Autofac, Quartz.net, Entity Framework, Task Parallel Library, web services, Log4Net, Swagger, AutoRest, RabbitMQ, Resharper

Client-Side Scripting

HTML5, CSS3, JavaScript, Bootstrap, AngularJS, Gulp, Node

UI Environments

Ionic, Cordova, Test Flight, Buddy build

Languages

C#, C, C++, SQL.

IDE

Visual Studio 2015/2017

Version Control

Team Foundation Server (TFS), GIT, Bitbucket

Environment Tools

Jira board (Cloud), Jenkins, Octopus, Confluence, postman

Databases

MS SQL Server

Testing Tools

NUnit, Moq, chakram.js, MS Test, Jasmine

Operating Systems

Windows Variants

Academic Qualifications:

Master of Science: Computer Science

May 2016

Arkansas State University - Jonesboro, Arkansas

Bachelor of Science: Electronics and Computer Engineering

Apr 2013

Koneru Lakshmaiah University - Guntur, A.P.

Professional Experience:

Teletracking Technologies, Pittsburgh, PA Jun 2017 – Present

Role: Software Engineer I

TeleTracking is a healthcare product-based software company whose mission is to ensure that no one will ever have to wait for the care they need in hospitals. It has developed multiple products and solutions to achieve this mission. Preadmit Tracking, Patient Tracking, Bed Tracking, Transport Tracking, Mobile Solutions and Clinical Workflow Suite are few of the products. It is moving forward with mobile applications.

Responsibilities:

Participated in the development of software specifications, design, development, and test activities of Software Development Life Cycle.

Effectively involved in various stages of the development starting from the Project planning until production and maintenance using Agile Methodologies (SCRUM).

Design and developed application using Entity Framework 6.0 with Repository, C#, SQL Server 2016 and Web API 2.

Gathered the requirement and written the Use case for the requirements and created the software specification document as per the user requirement using confluence.

Created and deployed Web Services using C#, Web API, EF for pulling data records and modified accordingly to interact with the other applications.

Used Entity Framework 6.0 as an interface from data access layer and database.

Practiced Agile Software Development through, TDD, continuous Integration, stand-up meetings and close interaction with business owners.

Worked on Web API to create HTTP Restful services to communicate with UI objects using JSON.

Used in-service memory bus to publish and subscribe event messages.

Designed GUI using the HTML, JavaScript, CSS, jQuery, AngularJS and Custom Controls.

Worked with various AngularJS Expressions, Directives, Filters and Controllers.

Worked on JWT Token based authentication for the login.

Used swagger to create documentation for the web API’s and AutoRest for generating Rest API clients.

Performed AES256 encryption to return encrypted data/token to the vendor (MH Cure).

Created data store using Entity Framework code first and performed Database migrations.

continuous integration using Jenkins and continuous deployment using octopus.

Logging is done using Log4net.

Configured RabbitMQ Connection Factories, Queues and Listeners for sending messages.

Written business modules to produce and consume messages to RabbitMQ and synchronizing the messages.

Performed Unit testing, Integration Testing, Performance Testing using NUnit, Moq and Chakram.js.

Environment: C#, .NET 4.6.2, GUI, HTML5, JavaScript, LINQ, Angular JS, Visual Studio 2017, SQL Server 2016, Agile(SCRUM), CSS3, IIS 10.0, NUnit, Moq, JIRA, EF 6.0, Jenkins, Octopus, Swagger, Resharper, Log4net, RabbitMQ

Sanhar ABS May 2013 – Jun 2014

Role: Asp.Net Developer

Responsibilities:

• Involved in design, coding and Documentation.

• Involved in using Delegates, generics, boxing unboxing and Inheritance in C#.Net, along with Abstract classes/Interfaces and Polymorphism in ASP.NET for Web development.

• Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.Net and ADO.Net.

• Designed and developed a full-scale reporting solution for a multi-client environment using MS SQL Server 2012and MS SSRS 2012/2010.

• Assembled and converted user requirements from multiple clients into our standard reporting solution and customized specific client requests when necessary.

• Designed and developed the required stored procedures, views, joins, Transactions and database functions.

• Written several classes in C#, constructors and destructors for handling garbage collections.

• Implemented Cascade Style Sheet to improve look and feel of the Asp.Net web pages.

• Used Java Script to validate forms, checking user browser and alerting.

• Extensively worked with ADO.Net components SqlConnection, SqlCommand, SqlDataAdapter to communicate with backend.

• Implemented Data-bound Repeater Control to display records in HTML table format.

• Performed Unit testing of the application and subsequently handled the debugging issues.

• Worked on security issues related to user authentication and authorization.

• Created multithreaded applications using C#.Net.

• Wrote resource files in C# and ASP.NET using .NET framework 4.5.

• Worked on ASP.NET Application level State Management (Caching) to maintain Data across Application level.

• Extensively used AJAX Control toolkit to develop user controls in ASP.NET and to speed up web application by providing partial page update.

• Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.

• Worked on Application and page level tracing feature of .Net to trace and debug the code.

• All the commonly used functions are written in a class file and calling those functions using inheritance.

• Written Store Procedures for back end in SQL Server 2012, which were invoked through ADO.Net and implemented Transactions for C# Application to do various DML operations.

• Involved in Testing, Debugging and code review of the Application.

• Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.

Environment: ASP.NET Framework 4.5, C#.NET, ADO.Net, CSS, Web Services, GIT, TFS, Visual Studio 2012, Ajax using Asp.net, JavaScript, HTML, CSS, SQL Server 2012, SSRS, SSIS, Web services, IIS 7.0.



Contact this candidate