Sr Software Engineer/ Consultant Resume
5.00/5 (Submit Your Rating)
SUMMARY:
Experienced senior software development engineer, digitally transforming industries.
AREAS OF EXPERTISE INCLUDE:
- Java/J2EE enterprise application services
- J2EE solutions for enterprise architecture and infrastructure
- Scalable, multi - threaded server side development
- Middle-ware and RESTful web services
- Backend ORM, JPA, Hibernate
- Micro services, cloud computing, big data
- Architect, design, develop, maintain & review code
- Provide software solutions and design alternatives to business and J2EE Best Practices to IT
- Direct multiple teams of software engineers
- Assist with product delivery, deployment and trouble shoot environment
- Agile resource planning
- Enterprise Application Integration
- Clinical data repository and Confidential Portals
- HL7 integration engines
- Health Care Information systems
- HL7 routing, mapping and translation
- HL7 message processing - Patient demographics (EMPI), Patient diagnosis/visits (ADT)
- Pharmacy Orders (ORM), Observation results (ORM), Patient Meds (RDE)
- Clinical content processing - Cardiology, Radiology and lab results
- RESTful Web services using JAX - RS, Jersey, Spring Boot and JSON
- Java 8, Spring 4 IOC framework - service components, Spring MVC - Rest controllers, OAuth2 security
- WSDL-based SOAP Web services using Apache Axis, CXF
- ORM frameworks: JPA, Hibernate
- JMS messaging using Apache Active MQ, point-to-point queues and publisher/subscriber topics
- Business Process Management using Oracle BPM
- Service architecture (service orchestration & workflow automation) with IBM BPEL
- Big data/NoSQL - Couchbase
- Relation SQL databases- IBM DB2, MS SQL server, Oracle 10g/11g, PL/SQL, Erwin data modelling
- Java design patters - MVC, dependency injection, factory, singleton, inversion of control
- Java object-oriented design - SOLID principles
- Build, source control, deploy: Maven, GIT, Jenkins, Docker
- Scalable server-side applications using Enterprise JavaBeans (EJB)
- Web MVC using Grails, struts
- Web applications with Java servlets, JSP, JavaScript, HTML, CSS, AJAX
- Enterprise Application Integration, Data integration/ETL, Confidential, HL7 interface development
- Application servers- IBM WebSphere, Oracle WebLogic, Oracle Glassfish, Apache Tomcat
- Agile development using JIRA stories, sprints
- Red Hat Enterprise Linux, Linux command line, shell scripting and virtual machines
EXPERIENCE:
Sr Software Engineer/ Consultant
Confidential
Responsibilities:
- Develop software to manage and operate tactical data networks, wireless radio transceivers, air space battle plans and defense/operations activities
- Java/J2EE UNIX Network engineering
- IPC using TCP/IP messaging
- Multi - threaded socket server/simulator
- Java messaging service(JMS), Topic subscribers
- Web Services
- JavaFX, Swing
- Java 8, Red Hat Enterprise Linux 6, Eclipse, Maven, Git, Bitbucket
- Agile - Jira, Fisheye, Crucible
Sr Software Engineer/Consultant
Confidential
Responsibilities:
- Java 8, Spring 4
- Rest Services with Spring Boot, Spring Security OAuth2, Multi Factor Authentication
- SOAP/WSDL Web Services
- Spring framework JPA Repository to Oracle and IBM DB2 databases
- Maven, Git Lab, Docker, Jenkins
- Agile/Jira
Lead Systems Software Engineer/Consultant
Confidential
Responsibilities:
- Provided J2EE solutions for enterprise architecture and infrastructure.
- Composed REST services with JAX - RS using Jersey, JSON, XML and JAXB
- Investigated REST controllers with Spring Boot
- Prototyped SOA, event driven architecture with Mule ESB integration
- Utilized Big Data, NoSQL Couchbase technologies
- Developed framework to manage interactions between enterprise micro (web) services
- Developed security & identity management infrastructure - user roles, permissions & host access
- Migrated enterprise applications from IBM WebSphere to Tomcat
- Identified and corrected performance issues with java services using junitperf, jersey-test-framework
- Analyzed memory dumps and fix heap memory leaks
- Employed agile development methodology using Jira
- Java EE 7, Eclipse, Maven, Subversion (SVN), Tomcat, WebSphere, SoapUI, LDAP
Sr HL7 Rhapsody Consultant
Confidential
Responsibilities:
- Processed HL7 feeds from statewide healthcare providers, hospitals and laboratories
- Created and managed Rhapsody routes, mappers and communication points
- Managed patient identity using Next Gate s EMPI
- Consolidated data from statewide clinical sources into Oracle Clinical data repository (CDR)
- Maintained patient portal including EMPI demographics and patient encounter history
- Processed patient medications/allergies and patient procedures
- Extracted and provided clinical content (radiology, cardiology and other lab reports)
Sr HL7 Health Care Integration Consultant
Confidential
Responsibilities:
- Architected systems integration for Epic, Cerner, McKesson, Meditech, GE Centricity and PAML
- Designed interface flows for ADT, DFT, RDE, ORM and ORU feeds between Hospital IT systems
- Developed custom java mapping & translation code for eGate SRE, JAVA CAPS & Rhapsody
- Created routing for the transformed HL7 data using TCP and SFTP communication points
- Managed queuing of output messages and acknowledgement of delivery to recipient servers
- Converted several HL7 interfaces from eGate to Rhapsody
Sr Software Engineer/Consultant
Confidential
Responsibilities:
- Maintained Confidential 's Transaction Management Middleware and Web Services Architecture
- Developed discrete business services & orchestrated them into end - to-end process flows
- Created and modified enterprise XML schema/XSD and WSDL for client facing web services
- Implemented Apache Axis 1.1 framework to generate business Objects & invoke SOAP
- Advanced java framework and interfaces for message & transport layer management
- Orchestrated task-flow/workflow using Spring Beans and XML configuration
- Created soap UI unit test cases/input XML's to verify functionality for various business scenarios
- Created Enterprise level architectural use case, UML models
Sr Software Engineer
Confidential
Responsibilities:
- Responsible for developing java/j2ee web services for Confidential Missions
- Developed XSLT to transform XML data between different Order - of-battle systems
Sr Software Engineer/Consultant
Confidential
Responsibilities:
- Encapsulated Oracle PL/SQL logic into BPM objects
- Added dynamic routing rules & parallel processing of BPM objects
- Implemented business/process logic by orchestrating BPM object flows
- Developed message - driven bean listeners
- Developed JDBC, Hibernate persistence data access objects
- Managed service life cycles and enforced service level agreements