Sean A Osbourne
Rolesville, NC • 518-***-**** • ********.**.****@*****.*** • LinkedIn Profile
PROFESSIONAL PROFILE
Seasoned Java Full-Stack professional with over 15+ years of IT experience, specializing in Java-based technologies.
Expertise includes:
•Worked on several Curam projects which include, the NY Department of Health, Department of Health Care and Finance(DC), and NCFAST North Carolina.
•Implemented server-side logic to determine which form should be printed for different product types.
•Implemented rate tables and updated CER Rules.
•Implemented logic to validate evidence data using CER XML and Static Java methods.
•Implemented User interfaces with XML.
•Created logic to invoke Federal Web Services (SOAP ) to check if clients are getting benefits in other states.
•Experienced with Java and Open-Source stack technologies at Bank of America to develop a single-page web application utilizing Spring MVC, jQuery, CSS, JSP, and AngularJS to display tables of reporting data.
•Experienced in container and cloud technologies at Credit Suisse, utilizing Docker to deploy Spring Microservices applications; knowledgeable of Docker Compose.
•Developed Microservices, which were fully unit tested and integrated tested, and used Jenkin server jobs to execute Junit Tests utilized (CD/CI)
•Served as a Curam Lead developer while working on a DHCF project in Washington DC; led a team of four developers, ensuring each developer did their work timely.
•Extensive knowledge of the web application landscape, architectures, trends, and emerging technologies used in crafting performant, resilient, and robust web apps.
•Certifications: IBM Certified Cúram Developer V6.0.4, 7x / IBM Certified Cúram SPM V7.X Business Analyst / Scrum Alliance Certified Scrum Master / Certification: Technical Essentials of AWS
EDUCATION
Master of Science: Computer Science, Georgia Institute of Technology, expected graduation– 2025
Bachelor of Science: Computer Science, The City University of New York, City College -2000
PROFESSIONAL EXPERIENCE
Senior Java Developer, Mphasis (client Chase Bank), Remote Aug 2022 – Mar 2023
•Implemented Micro-services utilizing Spring and Spring boot.
•Completed several internal training courses on Java and Micro-services fundamentals.
•Completed Cloud Academy Fundamentals of AWS Cloud.
•Preparing for the AWS Solution Architect Associate and Thought Machine Vault certifications.
Senior Curam Developer, Esystems Inc. (Missouri Medes-SNAP project), Remote Feb 2022 – Jun 2022
•Created code tables by generating CTX files from CVS, reducing the time to create code table files manually.
•Created modified static evidence by creating Java hook and validation classes.
•Configure evidence verification framework.
•Created Batch interfaces that communicated with Federal systems.
•Modified static evidence by adding new properties and updating Java validation code.
Lead Curam Developer/Team Lead, Trillian Technologies, Inc., Washington DC Oct 2020 – Feb 2022
•Led a team of four Curam developers to the successful implementation of a Case Audit QA project.
•Met with DCAS stakeholders and analysts to identify requirements and get implementation details.
•Created user interface screens for the filter of a universe of cases retrieved from the DCAS database.
•Created workflow for sending messages to users’ inboxes based on events.
•Merged code from one SVN environment to the next, i.e., from DEV to the Release Branch.
Full stack Java Developer, BigRio (Client Am Well), Remote Jul 2020 – Oct 2020
•Created and maintained quality software using tools such as It, Java, Bitbucket, Jenkins, Jira, and Confluence.
•Performed full-stack development to support the Database, server-side development, front-end development, and CI/CD integration. Utilized web technologies, such as HTML, CSS, JavaScript, Dojo, and Spring MVC.
•Worked with automated unit tests frameworks like Junit, EasyMock, and PowerMock.
•Successfully developed the Addendum functionality and released it to production on time.
Senior Java Developer, Credit Suisse, Morrisville, NC May 2019 – Mar 2020
•Created and maintained quality software using Git, Java, Kafka, Bitbucket, Jenkins, Jira, Confluence, and ALM.
•Created Micro Service implementations utilizing Spring boot API and Maven dependencies pom.xml.
•Added dependencies such as Jupiter JUnit, Lombok, Web starter, Spring Actuator, and Jackson support to Microservice generated by Spring boot. Implemented JUnit Test Cases using Spring, Junit 5, and Mockito.
•Implemented Java Microservices, which processes messages read from Kafka topics while utilizing core Java.
•Wrote well-designed, testable, efficient code and ensured designs followed specifications.
Full-Stack Developer, Infosys, Inc, Raleigh-Durham, NC Jan 2019 – May 2019
•Maintained the First Federal Bank Web site, using Kafka as the messaging service for exchanging Json files between Micro Services. Created Restful Microservices to implement granular functionality.
Senior Cúram Developer, NC Department of Health and Human Services, Durham, NC Mar 2016 – Oct 2018
•Wrote code with Lambda expressions utilizing Java Streams.
•Implemented CER rules validation of evidence framework and wrote code to support client eligibility.
•Worked on JUnit for unit testing, using Log4j for logging purposes and Ant 1.6 as the Build tool for the application.
•Implemented Disqualification server-side and client-side related code and implemented Junit Test Cases.
•Consumed Web Services using Cúram outbound web service connector to generate client stubs from the WSDL.
•Wrote complex queries to populate UIM with data and implemented Legal Detail UIM view screens.
•Implemented resolver for managing screen display logic to determine which screen interacted with EDRS web services; wrote the code to interact with EDRS web services.
•Implemented the LINKS project payment request list and search pages, saving countless hours managing client payments.
•Created functional and technical designs for Cúram extensions and configurations, such as workflow.
•Wrote and updated technical documentation such as design, deployment, and release documents.
Senior Cúram Developer, DC Health Benefit Exchange Authority, Washington, DC Jul 2015 – Mar 2016
•Developed server-side and client-side Cúram artifacts utilizing Core Java, SQL, and XML, created and debugged the Java/Cúram artifacts, implemented JUnit Test Cases, and implemented Excel reports using Apache POI API.
•Deployed Jars to Dev and QA servers utilizing Jenkins and modified Jars to patch critical functionality.
•Troubleshot production issues, fixed defects, and debugged code.
•Utilized Salesforce.com software client to manage bugs and communicate with various stakeholders.
Senior Java Developer, Tata Consultancy Services, Client Bank of America, New York, NY Aug 2014 – Jul 2015
•Developed a single-page application (Unity Certifier) that processes FIX messages for validity and implemented Dijkstra’s algorithm to check the validity, reducing regulation penalties by 40% while utilizing Spring MVC.
•Implemented AngularJS grid for displaying trading message details.
•Implemented AOP by generating SQL logs each time a change was made in the single-page application.
•Worked on JUnit for unit testing, used Log4j for logging purposes and Ant 1.6 as the Build tool for the application.
•Developed single-page Spring MVC Web applications to verify trading Rules and Trading Flows.
Lead Java Developer, MVP Consulting Plus, Schenectady, NY Apr 2014 – Jul 2014
•Implemented Governor Cuomo's Executive Order 38 compliance application on time and within budget.
•Developed JSP pages utilizing JavaScript (JQuery, JSON), HTML, Struts 2.0, and Ajax to implement Executive Order 38 expense Disclosure and Waiver submissions applications.
•Developed a database schema for storing NYS grantees’ expense disclosures and determinations data.
•Developed Struts 2.0 action classes that acted as the controller in implementing the application’s business logic.
•Implemented DAO layer utilizing Hibernate and wrote ORM code using JPA specification (Hibernate flavor).
•Built an AJAX-heavy dynamic front end using HTML/CSS/JavaScript.
Senior Cúram Developer, CMA (NYEIS project), Latham, NY May 2013 – Jan 2014
•Participated in the full life cycle development of an enterprise-wide Web application for the NY Dept. of Health.
•Developed Curam classes and interfaces, which processed payment by Medicaid based on services provided by health providers and developed functionality that involved Streamlined Medicaid policies.
•Executed batch jobs that processed invoices for submission to Medicaid for payment.
•Served as a Java/Curam 5.1-6.0 developer on the New York Early Intervention System (NYEIS).
•Coded Curam UIM Web interface screens utilizing XML, IBM Curam 4.5-6.0, Eclipse, JavaScript, CSS, and Java.
•Developed UML artifacts used to generate server-side Java code and implemented server-side methods of Java interfaces.
•Wrote Use Case documents to capture business requirements and functional specification documents to describe workflow.
Lead Java Developer, Infosys Inc., New York, NY Mar 2013 – May 2013
•Served as an integral member of the Software engineering team tasked with the integration of several business systems.
•Wrote a Java utility class to migrate data from DB2 to MySQL, including complex field types and copying Blobs.
•Created ERM diagrams of TD Auto Finance credit card processing applications.
•Created Java Microservices (Spring Boot) to provide the functionality to process different business atomic tasks.
•Created Java 8 flavored Java classes utilizing Lambda and Streaming APIs.
•Implemented Restful web services utilizing Spring boot and Apache CXF.
Java Developer, TEKsystems consultant at GLOBAL FOUNDRIES Inc, Malta, NY Sep 2011 – Jan 2013
•Developed a Java Swing application to forecast the parts required to maintain factory equipment.
•Implemented Windows batch jobs to migrate inventory information from a London server to a server in Malta, NY.
Java Developer, Division of Technology, Unified Court System of New York, Troy, NY Nov 2002 – Sep 2011
•Implemented Java Swing applications while participating in the full life cycle of each application's development.
•Implemented Java Swing interfaces for the Motion, Alias, Attorney, and Frequent Counsels modules in the New York State Lower Civil case management application, utilizing EJB 2.0 3.0, Core Java, Swing, SQL, and PLSQL. This system was used throughout New York State and was the USA’s largest civil case management system.