Software Engineer April 2016 to July 2018Hospital Corporation of America
HCA is the most diversified health care company in the United States and a leader worldwide in delivering a quality patient experience and providing care and improvement of human life.
As a developer I am involved in developing various internal web and console applications for maintaining insurance plans of patients, alerting SSC's when goals are not met and facilitate communication between internal parties.
Responsibilities: Designed and developed various Web API's using C#, ASP.Net and ASP.Net Core MVC for data exchange between client and server and for event driven processes.
Implemented OOP concepts, Design Patterns and Dependency Injection in application development.
Designed data model, creating and maintaining Database objects like Tables, Stored Procedures, Cursors, Triggers, User Defined Functions and Views in SQL server.
Used ADO.NET and NHibernate ORM in the Data Access Layer for defining entity models, mapping it to the database and perform CRUD operations.
Used swagger to generate API documentation and for testing purposes, along with Postman.
Implemented Authentication, Authorization, Error Handling and Caching by creating various Action Attributes.
Used log4net for logging at various levels of the application.
Implemented unit test cases using NUnit and Moq frameworks.
Used RabbitMQ message broker to drop messages to queues from a Web API, consume messages using Windows Service to push notifications to the UI in real time.
Developed Workflows and Smart Forms using K2 workflow tool to automate processes and coordinate tasks between people.
Deploying and configuring applications on IIS, monitoring IIS logs and application logs.
Worked closely with the Business Analysts and Business Owners in requirement gathering and design review activities.
Used TFS, Git for version control and administered TFS for check-ins, branches, builds and releases.
Used agile methodologies for development through TDD, continuous integration and deployments, stand-up meetings.
Wireless Performance Analysis Intern June 2015 to December 2015Alcatel-Lucent, Naperville
Gathered functional and non-functional requirements, worked on scope, data models and contracts for a new project.
Developed a tool for performance analysis engineers and achieved improvement in efficiency and data availability.
Worked on upgrade of present monitoring tools and automation of manual processes for 3G to 4G network upgrade for more than 3000 client sites and including new Key Performance Indicators to the tools.
Used MySQL, PHP, HTML 5, CSS and Excel Macros.
Developed optimized file parsers for complex XML MME and alarm data files to fetch real time data for over 3000 sites.
Used Perl Wrote different test cases for unit testing, integration testing, and system testing under Black box testing.
Weekly activity reports generation, presentation and analysis of project.
IT Graduate Assistant September 2014 to May 2015UIC School of Public Health － Chicago
Database design from scratch with information gathered from respondents from online surveys and Database administration.
Gained strong MySQL skills by fetching data and developing reports using Perl scripts interacting with MySQL database.
Creating Excel Macros to filter responses and provide these reports to the management team.
Maintenance of department websites, server maintenance and worked on tickets in resolving issues related to webpages that are developed in asp.net.
Master of Science : Electrical and Computer Engineering, Dec 2015University of Illinois － ChicagoElectrical and Computer Engineering GPA: 3.41/4.00
Bachelor of Technology : Electronics and Communication Engineering, May 2014Mahatma Gandhi Institute of Technology － Hyderabad, IndiaElectronics and Communication Engineering GPA: 3.8/4.00
2+ years of experience as a Software Developer with a background in diverse facets of the .NET, encompassing analysis, design, development, and execution of business applications, with expertise in framework design, process modeling, and requirements gathering. Well versed in Service-Oriented Architecture (SOA), developing n-tier architecture applications - UI/Presentation layer, Web APIs, enterprise level Class Libraries, Console Applications. Strong experience in Object Oriented Programming (OOP) and methodologies, implementing Design Patterns. Experienced in a fast paced Agile and Test Driven Development, SDLC, including Scrum and documentation of design process. Thrives in environments requiring ability to effectively prioritize and juggle multiple concurrent projects.
Programming Languages : C, C#, Perl, C++, T-SQL, PL/SQL
Microsoft .Net Technologies : .NET Framework, .Net Core, ASP.NET, MVC, Web API, ADO.NET
Databases : Microsoft SQL Server, MySQL
IDE : Visual Studio, SQL Server Management Studio
Version Control Tools : Team Foundation Server, Git
Workflow Tools : K2
Servers : Windows Server, Microsoft IIS