Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- A Senior Software Engineer with around 8 years of experience in Software Product development using .Net technologies.
- Experience in design, development and maintaining software products with good exposure to clients around the world.
- Experience in Healthcare domain with expertise in HL7, clinical workflows.
- Design and development of HL7 integration engine supporting HL7 events like ADT,DFT,MDM,SIU,VXU,ORU, etc.
- Design and development of Web Services pushing/pulling Patient Demographics, Patient Diagnosis, Patient Allergies, Patient Visit, etc
- Hands on experience in building HL7 interfaces. ADT, DFT, MDM, SIU etc. with custom configurations, mapping, lookup.
- Cloverleaf Level 1, 2, 3 certification
- Hands on experience on HL7 engines Cloverleaf, Corepoint and Mirth.
- Knowledge of scripting language TCL
- Experience on EMR solutions.
- 8 years experience in designing and developing applications on the Microsoft .Net platform.
- Expertise in .Net framework 1.0, 2.0, 3.0, 4.0, Design Patterns, WCF, WPF, Silver light, LINQ, Entity framework, Unit Testing, Integration Testing, WinForms.
- Experience in Database designing and writing sql queries, stored procedures and performance improvement. Change Data Capture and change tracking.
- Good knowledge of Healthcare Domain with expertise in HL7.
- Expertise in Application performance improvement, Memory leak detection and fixing.
- Extensive involvement in all stages of application development life cycle including requirements, logical and physical architecture modeling, design, development, implementation, testing and support.
- Work well with customers to determine requirements and application scope
- Experience creating software design specification documents.
TECHNICAL EXPERIENCE:
- WCF/RESTful services -
- Design and development of secured WCF services.
- Developed Restful WCF services
- Developed Security framework with single Request Reply Pattern
- Windows Applications-
- Design and development.
- Real time drawing using GDI+.
- Design framework for multithreaded architecture.
- WPF
- MVVM Pattern
- Use of Prism library
- Other frameworks
- Hands on experience ASP.Net MVC 5
- Validation using Fluent Validation framework
- Implementation of database access layer using Entity framework.
- Extensive use of design patterns
- SQL/SQLite
- Use of SQL queries, stored procedures, triggers.
- Framework implementation to detect changes in database and execute business logic using change data capture, change tracking.
- High Availability
- Lead the team technically by providing architectural solutions. Propose and implement software architecture.
- Represent the team progress with stakeholders - Sprint planning, stakeholder demo
- Conduct interviews in hiring process
- Train new joiners
- Train the users of the applications- On site training to the users. (B1 US Visa)
- Handling Customer complaints and pilot launch support activities.
- Work with the clients to get the new requirements and conduct pilot projects.
WORK EXPERIENCE SUMMARY:
Senior software Engineer
Confidential
Responsibilities:
- Understand HL7 protocol.
- Participate in Hl7 engine vendor selection process.
- Design and develop WCF services.
- Architect and develop Framework for integration with HL7 engine.
- Unit test, Load test WCF services.
- Performance improvement of the application.
- Developed framework for detecting data changes in SQL using change data capture.
- Design HL7 interfaces with Cloverleaf engine.
Technologies used: C#.Net 4.0, WCF, SQL server 2008, Entity framework, SQLite, Fluent Validation, Cloverleaf
Confidential
Project Member
Responsibilities:
- Design the framework for WPF application and migrate Silverlight application to WPF using Prism framework.
- Detect and fix memory leaks. Use of memory and performance profiler.
- Performance improvement of the application.
Technologies used: C#.Net 4.0, WPF, Silverlight, SQL server 2008, Prism
Confidential
Project Member
Responsibilities:
- Design the framework for new features in the application.
- Maintain and support existing modules.
- Member of the interviewers panel in Varian medical systems. Won Bravo Award.
- Research and presentation on new technologies.
- Participation in other teams design discussion.
Technologies used: C#.Net 3.0.
Software Engineer
Confidential
Responsibilities:
- Design and development of the new features for the existing product Sunrise Clinical Manager using .Net framework 4.0.
- Design and Development of Configuration window using WPF using MVVM pattern.
Technologies used:.Net 4.0,WPF, C# .Net, Winforms, SQL server 2008
Confidential
Project Member
Responsibilities:
- Development of Configuration UI (Winform)
- Development of configuration UI required for reading/programming the Power measuring Devices. Creation and modification of XML configuration files.
- Implementation of CAB pattern for Front End UI(Winform)
- Development of UI using SCSF(smart client software factory) for integration of multiple projects
- Development of FTP, Modbus Protocol(socket programming)
- The module involves data reading from remote Electric Power measuring device using FTP, Modbus protocols in multithreaded environment.
- Database Operations(SQL 2005)
- Writing SQL queries to insert, update, and modify data. Good knowledge of database designing.
- Development of Data Viewer using GDI+ technology
- This module involved creation of waveform viewer using GDI+. This viewer consists of functionality like zoom - In(mouse selected Area zooming), zoom-out.
Technologies used: C# .Net, Winforms, GDI+,SQL 2005,XML,SCSF