Sr. Software Engineer Resume
Melbourne-floridA
SUMMARY:
- Having total 18 years of experience in IT profession. Having 7+ years of experience in US Health care domain.
- Over10 years of experience in designing and implementing Enterprise Solutions/Enterprise Data architect for Distributed Software Products and Distributed Applications using Java technologies.
- Hands of experience of defining architecture for Enterprise application using Java technology.
- Industry Exposure includes US Healthcare/Sales and distribution/Wholesale management.
- Lead Project to achieve key certificate for US health Care like SureScript Glod Certified Partner, CCHIT 2011, Confidential me and II certification, SureScript EPCS (ePrescription for controlled Substance).
- Good background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlet, Spring, Hibernate, Maven, micro services, struts 2, DAO Pattern.
- Good experience in BDD and TDD.
- Excellent RDBMS concepts and good exposure to databases such MS SQL Server/Oracle/MySQL.
- Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects. Good Knowledge of XML, XML Parsers & micro Web Services (RESTful).
- Hands on experience on Application Servers like IBM Web Sphere, Web Logic, and JBoss.
- Extensive experience in working wif Eclipse and Version Controls such as Tortoise SVN.
- Experience in JUnit testing framework and in ANT build environment.
- Knowledge and experience in Software Development Life Cycle (SDLC), and Agile Model Driven Development (AMDD). Knowledge and experience of Preparing proposal, Project Estimation, Project Planning, Scheduling and customer requirement gathering. Good communication and inter personnel skills.
- Having 5+ years of experience to build/parse HL7 messages (ADT, SIU, ORU, ORM, MDM, RXA, RXR, VXU, VXQ, VXR) and build CCD & CDA messages.
- Having Strong Knowledge of Health Information Exchange.
- Having experience to build interface between HIE, LAB, EHR Software uni directional and bi directional.
- Having experience on working wif ENSEMBLE tool.
- Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
- Good noledge of defining QA process for enterprise application and attended ISO:9001 Audit
TECHNICAL SKILLS:
Languages/API: Java, J2EE, JDBC, Spring - Spring IOC, Spring AOP, Spring MVC, Spring DAO, Spring Security, Hibernate, XML, XSLT, XSD, UML, Design patterns, CGI, Java Servlets, JMS, Oracle Forms, SOA, SOAP, EJB, Spring boot, NetFlix zuul, Eureka server, HDF, HDP, NIFI, SAX, BitBucket, VSTS, .Net Core
Databases: MS SQL, MYSQL, Oracle 9i, 10g, DB2 SQL, Sybase, Cosmo DB
Version Control: Microsoft VSS, Tortoise SVN
Operating System: Windows 2000/Windows 7/Windows 8/Windows 10, Linux.
Application Servers/Web Servers: Jboss, Apache Tomcat
Front End Technologies: HTML 5, CSS, JSP, JSF, JSON, JavaScript, BootStrap
Apache Tools: Ant, Log4j
Tools& Utilities: UML, Editplus, Textpad, Toad, SQLIDE: Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Melbourne-Florida
Sr. Software Engineer
Responsibilities:
- Work to understanding client requirement.
- Write user personage and user stories for each activities of user personage.
- Manage sprint backlog and groom backlog before each sprint start.
- Write Micro services using spring boot, NetFlix and Eureka server.
- Deploy Micro services on Amazon web server.
- Write unit test cases for each micro service.
- Manage database design - create schema, table.
- Do Code review of code of peers manual and using tool sonarqube.
- Contributing as scrum master and managing Sprint retrospective, Sprint review meeting and daily stand up meeting.
Environment: Java, Sprint Boot, Spring Cloud, JDK 1.8 AOP, Dependency Injection, JPA, Sprint security, NetFlix Zuul, Hystrix, Hateos, Nginx, Jenkins, Eureka server, SQL sever, Eclipse, BitBucket, Swagger
Confidential
Sr. Software Engineer
Responsibilities:
- Work to understanding client requirement.
- Define Log parser configuration files Model. Base on model- we can build different process for different type of logs files.
- Write XML repair module to correct incomplete files.
- Write XML parser module. Parser will be use Configuration Model file. Base on model file, data will be extracted and build JSON files.
- Install and configuration HDP and HDF cluster using multiple node on staging and development environment.
- Build NiFi workflow.
- Build Custom NiFi process flow.
Environment: Java, Reflection, JDK 1.8, Eclipse, BitBucket, Apache NiFi, Hive, HDP, HDF, SAX XML parser, Avro schema, JSON
Confidential, NewYork
Sr. Java Consultant
Responsibilities:
- Work to understand existing database of patient data.
- Build ontology using UMLS data, Historical data.
- Work on define database structure to manage UMLS data and pattern understanding from existing database.
- Work in core team of functional team to define CDSS. Worked in back-end team, implementation of business logic. Involved in design, development, and testing phases of software development life cycle.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings. Defined test case wif halp of SME (Subject Matter expert team) to test CDSS application.
Environment: Java, J2EE, Spring, Microservice, Spring Boot, Hibernate, MS SQL Server, JDK, Eclipse, Tomcat, Jboss, SVN, HTML5, JQuery
Confidential, NewYork
Lead Java Consultant
Responsibilities:
- Prepare project plan, Project Schedule and technical documents.
- Work in core technical team to define architecture of complex product(hybrid application) and decide design pattern.
- Work in core team of functional team to finalize product component.
- Build messages HL7 (ADT, SIU, ORM, ORU, MDM,VXR,VXU,VXQ) and parse it. It was manage uni directional and bi directional.
- Worked in back-end team, implementation of business object logic.
- Involved in design, development, and testing phases of software development life cycle.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions. Backend Stored procedures development wif SQL Store Procedure
- Designed message formats in XML.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings. Creation of release notes and documentation for the client reference for all the reports.
- Worked on change requests and defects. Interacted TEMPeffectively wif client for understanding the defects and IRs.
- Creation and deployment of the package. Production support.
Environment: Java, J2EE, Spring, Hibernate, MS SQL Server, JDK, Eclipse, Tomcat, Jboss, SVN, Boot Strap, HTML5, Jquery, HL7 Editor, HL7 API (HAPI).
Confidential
Sr. Java Consultant
Responsibilities:
- Understand certification criteria of ONC MU Stage II and define requirement document for OmniMD system.
- Contributed to define framework to include all enhancement of application using J2EE standards (Client tier, Middle tier, Business tier).
- Defined architecture for inter portability to generate standard messages like HL7 and CDA documents and communicate wif public population registry/Immunization Registry, superscript etc.
- Build messages HL7 (ADT, SIU, ORM, ORU, MDM,VXR,VXU,VXQ) and parse it. It was managed uni directional and bi directional.
- Managing Health Information Exchange connectivity.
- Developed use-case diagrams, and class diagrams per the UML standards.
- Impact analysis and escalation of the change requests. Backend Stored procedures development wif PLSQL.
- Designed and developed application using JSP, Servlet, Java beans, JavaScript, Jquery, AJAX
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing. Wrote JUnit test cases for every java class. Followed Test First methodology to make the system robust. Developed the user interface using JSP, Java Servlets and Java Script. Used JRUN to deploy the interface. Creation of release notes and documentation for the client reference for all the reports.
- Test application for both certification criteria as per given criteria and sequence several round to achieve in one shot clearance. Both certification has 100% success criteria to achieve certificate in one test cycle.
Environment: JSP, Servlet, Java beans, Javascript, Jquery, AJAX, SQL server 2008, Web service, HIE, HAPI.
Confidential
Sr. Java Consultant
Responsibilities:
- Understand certification criteria of CCHIT and ONC MU Stage 1 and define requirement document for OmniMD system. Contributed to define framework to include all enhancement of application using J2EE standards (Client tier, Middle tier, Business tier).
- Defined architecture for inter portability to generate standard messages like HL7 and CCD documents and communicate wif public population registry.
- Build messages HL7 (ADT, SIU, ORM, ORU, MDM,VXR,VXU,VXQ) and parse it. It was manage uni directional and bi directional.
- Developed use-case diagrams, and class diagrams per the UML standards.
- Impact analysis and escalation of the change requests. Backend Stored procedures development wif PLSQL.
- Designed and developed application using JSP, Servlet, Java beans, JavaScript, Jquery, AJAX
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing. Wrote JUnit test cases for every java class.
- Followed Test First methodology to make the system robust.
- Developed the user interface using JSP, Java Servlets and Java Script. Used JRUN to deploy the interface.
- Creation of release notes and documentation for the client reference for all the reports.
- Test application for both certification criteria as per given criteria and sequence several round to achieve in one shot clearance. Both certification has 100% success criteria to achieve certificate in one test cycle.
Environment: Java, J2EE, JSP, Servlet, Java beans, Javascript, Jquery, AJAX, SQL server 2008, Web service.
Sr. Java Consultant
Confidential
Responsibilities:
- Understand certification criteria of surecript messages and define requirement document for OmniMD system.
- Contributed to define framework to include all enhancement of application using J2EE standards (Client tier, Middle tier, Business tier).
- Defined architecture to communicate wif Surescript network from and to. Messages will be prepared using XML. Developed use-case diagrams, and class diagrams per the UML standards.
- Impact analysis and escalation of the change requests. Backend Stored procedures development wif PLSQL.
- Designed and developed application using JSP, Servlet, Java beans, JavaScript, Jquery, AJAX
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing. Developed the user interface using JSP, Java Servlets and Java Script.
- Creation of release notes and documentation for the client reference for all the reports.
- Test application for both certification criteria as per given criteria and sequence several round to achieve in one shot clearance. Both certification has 100% success criteria to achieve certificate in one test cycle.
Environment: Java, J2EE, JSP, Servlet, Java beans, Javascript, Jquery, AJAX, SQL server 2008, Web service.
Confidential
Sr. Java Consultant
Responsibilities:
- Understand Certification criteria of surecript messages and define requirement document for OmniMD system.
- Contributed to define framework to include all enhancment of application using J2EE standards (Client tier, Middle tier, Business tier).
- Defined architecture to communicate wif Surescript network from and to. Drug eligibility request messages will be prepared using EDI 5010 standard. (270/271).
- Developed use-case diagrams, and class diagrams per the UML standards.
- Impact analysis and escalation of the change requests. Backend Stored procedures development wif PLSQL.
- Designed and developed application using JSP, Servlet, Java beans, JavaScript, Jquery, AJAX
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing. Developed the user interface using JSP, Java Servlets and Java Script.
- Creation of release notes and documentation for the client reference for all the reports.
Environment: JSP, Servlet, Java beans, Javascript, Jquery, AJAX, SQL server 2008, Web service, Struts 2
Confidential, New York
Sr. Java Consultant
Responsibilities:
- Defined architecture to communicate wif Surescript network from and to.
- Build New Rx message, Refill Rx message, cancel Rx and Change Rx messages for EPCS are using XML. Build New Prescriber messages, Update Prescriber messages, get directory for pharmacy messages
- We have implied two factor authentication (One password + time base algorithm token base). Two factor authentication was mandatory for EPCS.
- Messages encryption was implemented using 256bit secure key.
- Developed use-case diagrams, and class diagrams per the UML standards.
- Impact analysis and escalation of the change requests.
- Backend Stored procedures development wif PLSQL.
- Designed and developed application using JSP, Servlet, Java beans, JavaScript, Jquery, AJAX
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing. Developed the user interface using JSP, Java Servlets and Java Script.
- Creation of release notes and documentation for the client reference for all the reports.
Environment: JSP, Servlet, Java beans, Javascript, Jquery, AJAX, SQL server 2008, Web service, Struts 1, EJB