Software Engineer / Associate Software Engineer Resume
SUMMARY
- Software Engineer with 5+ years of experience in development including Requirement Analysis, Design, Testing, Deployment of Web applications using Microsoft technologies.
- Expertise in C#, ASP.NET, MVC, Web API, Entity Framework, Nhibernate, LINQ, SQL Server, Javascript, JQuery, Angular JS, Single Page Applications (SPA).
- Proficient in developing new applications and also maintaining existing applications in Agile/Scrum environment.
- Experience working with multi - tier architecture.
- Experience in Healthcare Integration and EPIC suite of applications. Orion Rhapsody/HL7 Certified.
- Hands on with Azure and Hadoop.
- Enthusiastic and dedicated team player with strong analytical and technical capabilities.
TECHNICAL SKILLS
Programming Languages: C#, ASP.NET 4.0/4.5, C++, Java, PHP
Client-Side Programming: HTML, CSS, JavaScript, jQuery, Angular JS, Ajax
Databases: SQL Server 2008/2012, Oracle, MySQL, MS Access
IDE: Visual Studio, Visual Studio Code
Version Control Tools: Git, Tortoise SVN
Testing Frameworks/Tools: Jasmine, Swagger, SpecFlow, Selenium, Xunit
Other Languages/design patterns: PL/SQL, T-SQL, UML, ASP.NET MVC
Applications: EPIC’s ADT, EPIC Care Ambulatory/InpatientRhapsody Integration Engine, MS Visio, Rational Rose, XL-miner
Big Data Ecosystem: Hadoop, MapReduce,YARN, Hive, Pig, Spark, Sqoop, Flume
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer / Associate Software Engineer
Responsibilities:
- Worked on team with customer initiatives where we develop new features as well as maintain existing functionality.
- Pair programmed and also mob programmed wherever possible during iterations.
- Developed using C#/Angular/SQLServer stack using Git as version control with multiple branches and environments.
- Created multiple microservices end points to enhance reusability and separation of logic.
- Revisited old ASP pages and converted them to new Single page applications (SPA).
- Programmed javascript text editor to parse user input, format it and build dynamic links.
- Built automated unit tests using Jasmine, Xunit, SpecFlow to test our newly created web services in test driven development (TDD) approach.
- Helped QA to automate regression testing using Selenium.
- Provided support and was point of contact of my team during multiple deployments of our codebase.
- Documented technical information and provided hands-on training to product support for new features that we developed.
- Have been on dev assistance queue providing information to product support team helping them resolve issues in timely manner.
Environment: C#, ASP.NET 4.5, MVC5, RESTful WebAPIs, Ajax, Microservices, Swagger, Moq, Auto Fixture, Nhibernate, Entity Framework(EF6), SQL Server 2008/2012, AngularJS, Bootstrap, Selenium, RoundhousE, Teamcity CI(build and deploy), Team foundation server(TFS) and GIT.
Confidential, Addison, TX
Programmer Analyst / Intern
Responsibilities:
- Developed interface for client to send patient messages and reminders about upcoming visits.
- Worked on developing frontend pages using Silverlight.
- Incorporated automated unit tests into the solution to increase the quality of code.
- Worked on creating tables, stored procedures for storing data.
- Provided support during deployment of our code.
- Integrate various systems of a large hospital system by building customized routes for sending HL7 messages between various hospitals using Rhapsody integration engine.
- Developed customized routes to send the messages between clients for different facilities.
- Built rules for the routes to filter messages that are sent between clients.
- Involved in design of routes for integration Engines.
- Provided support during deployment of code.
Environment: ASP.NET 4.0, MVC, C#, Visual Studio 2010, Silverlight, Entity Framework, SQL Server 2008, and Beanstalk, Rhapsody integration engine.