Donald Soar
P.O. Box *****
Columbus OH *****
***********@*******.***
Citizenship: United States of America
Level 6C Position of Public Trust Security Clearance (12/11/2019)
(from the US Department of Education)
PROFESSIONAL SUMMARY:
Total 20+ years of meticulous Sr. Software Developer/Architect with over 10 years of experience in successfully devising innovative and tailored solutions meeting the ever-changing business needs and requirements of clients.
I have more than 15+ years of Java/J2EE and Spring experience. Designing, developing, testing and successfully deploying projects - software development/delivery
Developed and designed both client/server and web-based n-tier software solutions in addition to strong domain knowledge of Enterprise Applications.
Restful API Web Services & SOAP Web Services using various XML Configurations and Serializations.
Single Sign-On for the User’s Basic Authentication and Application OAuth2 Proxy having Client-ID and Client-Secret configured in the .yaml file and using access-token (provided to the bearer-token) to grant the application authorization access to certain server resources.
Leadership ability to communicate with both technical and non-technical professionals in some meaningful manner.
Expert at developing Business Stories and refining and implementing Business Requirements.
Experienced with managing workflow and development using Agile methodology.
PowerShell; Unix Scripting; Production Support; VB Scripting; Firewall Rules IP Configurations.
PROFESSIONAL EXPERIENCE:
Tata Consultancy Services (TCS) - @ Freddie Mac – McLean, VA - (Hybrid)
February 05, 2024, to November 29, 2024 (Project End Date at Freddie Mac)
Software Engineer Full Stack Java Application Developer
Departments: QCTECH
Spring Boot 3.2.2; Micro Services; Java 17
FOSS 90% Code Coverage Scan; SAST Code Coverage; Quality Scan;
Maven Library Scan; SonarQube (Code Smell); Jira
Hashi Corp Vaulting; Maven 3.82; PostgreSQL;
ETL Pipeline Jobs; Jenkins CI/CD; Bitbucket.
BCforward - @ JP Morgan Chase – Columbus, OH - (Hybrid)
June 21, 2023, to October 13, 2023
Full Stack Java Application Developer
Departments: Workforce Activity Data Utility (WADU); WADU-HR; Space Reservation System (SRS)
Consumed data from the Athena pipeline and populated the needed departmental database
Used Liquibase to track & manage Database schema changes/updates.
Created, Configured & Administered the WADU-HR Dev Database & Tables – including Table Alters & Updates.
Developed services with endpoints that accessed the data repositories through the DAO layer.
For Intranet Applications, verified that the logged in user is an active employee.
Used SSO for Authentication & Session-IDs track the client’s session activities.
OAuth2: Utilized Application’s Client-ID and Secret-Keys (to generate Token).
Developed Potman automatic test scripts for testing some various API Wrappers.
Called the Web-UI Controller using Angular (12) & Nodes 16; Java 7, 8, 11, 17 (SDK/JDK) – various Spring Boot, Micro Services Applications.
UI-Web would call the UI-Rest API that would then call the SO layer & the DAO layer.
Coded some Angular models, modals & landing pages.
Used Splunk to check, monitor & analyze logs. Used Swagger for API documentations.
Used Jules for Atlas Cloud/AWS configuration & CI/CD
Continuous Cyber Securities Webinars
Vendor (overall): Infosys Limited; Technology Lead
July 9, 2018, to February 2, 2023
Infosys Limited - @ Bank of America – Plano, TX - (Remote)
April 2022 to Nov 2022
Software Engineer Full Stack Java Application Developer Technology Lead
Department: Performance Testing & Capacity Planning.
Worked on Java microservices and Batch Jobs to be built using Spring Boot (Java).
Used Java 8 features like Lambda Expressions, Stream API’s, creating resource classes, fetching documents from database and Core Java API’s, Collections, Threading, Exceptions, and Interfaces to develop java applications
Microservices unit tests using SoapUI & Postman. Used Swagger for API documentations.
Application Development & Code Deployments – JavaScript ; Core Java/JSP; Java 8; SQL;
Has good knowledge and exposure of AWS cloud (Docker and Kubernetes)
Incharge of the production support, resolving the production issues, and maintaining the application server & Stability. Reported to BOA project director directly.
Tomcat Server Migrations & Configuration changes.
Cassandra - DataStax - Hazelcast (Cache); Oracle 12c – SQL-Developer, Microsoft SQL Server 2019 - Visual Studio 2019
Code fixes and enhancements
Altering tables by adding columns
Updating table columns
Retrieving & displaying results in the Kendo UI.
Infosys Limited - @ Bank of America – Jersey City, NJ (Remote)
December 2020 to February 2022
Software Engineer Full Stack Java Application Developer Technology Lead
Department: Research Library.
Application Development – Regional Server Migrations & Configuration changes from APAC (Hong Kong Data Center) to APAC (Singapore Data Center).
Tableau AMRS regional server replacements & upgrades for Equity.
For Development, Security, & Operations (Dev-Sec-Ops): Helped configure the Firewall Rules for various client organizations – including extranet & intranet clients; Production Support – PowerShell & Unix Scripting.
Enhancements & Code Developments for Research Library Applications.
Has good knowledge and exposure of AWS cloud (Docker and Kubernetes and Kafka)
TFS to GIT Application Code Migration.
Configurations & Maintenance for Liferay & Apache Webs.
Rotational Weekend Support Activities.
CRQ Change Coordinator. Reported directly to BOA Project Director & Product Owner.
Infosys Limited - @ Fiserv - Austin, TX (Remote) -
April 2020 to December 2020
Software Engineer Full Stack Java Application Developer Technology Lead
Department: Fiserv Electronic Document Service.
Bootstrap Configuration Development - Integration with Fiserv Electronic Document Service (FEDS).
Troubleshoot and fixed some multi-tenant applications that serve various Financial Institutions as clients.
Worked on configurations to setup new Web Services clients & some SQL Updates.
PowerShell Scripts - FTP Download & FTP Upload the contents of folders maintaining all their subdirectory hierarchal structures.
Used Confluence & Jira, Data-Explorer, Splunk, SOAP-UI, my-SQL Workbench, SVN. Used Swagger for API documentations.
Reported directly to Fiserv Project Director & Product Owner.
Infosys Limited - @ Fiserv - Fishers, IN
July 2019 to April 2020
Full Stack Java Application Developer Technology Lead
Department: Student Loan Applications Services.
Application Development (FDR-Loans Application) Navient and on US Dept of Edu Applications
PDFRM: Code changes and migration on various customer templates (PDF & HTML).
Secure Document Upload (SDU) Application: Converted Struts 2 Application to Spring Application (using Java 8 features).
AIA & Enterprise Security Application: Application Support – Support and Maintain various Java Batch Jobs for the ESI-Reports.
Reported directly to Fiserv Project Director & Product Owner.
Infosys Limited - @ BNSF (Fort Worth, TX)
July 2018 to January 2019.
Software Engineer Full Stack Java Application Developer Technology Lead
Department: Reports.
Worked with the Reporting Team.
Worked on core java, using file operations to read system file (downloads) and to present on JSP.
Developed Test Cases and performed unit test using JUnit with Mockito Framework.
Performance monitoring using Dynatrace. Used JIRA and Jenkins for CI/CD.
Supported three main reports: The Morning Leadership Report; The Shift Turnover Report; The Locomotive Inquiry (LINQ) Report.
Performed code enhancements, Redesigned & Recoded (Java 7) Applications for performance improvements.
Coded Gradle build scripts to build and deploy the application on WebSphere.
Developed the spring applications using Java 7 using the advanced version of Eclipse IDE which is Spring Tool Suite (STS) and Gradle as the build tool.
TEKsystems - @ USAA - San Antonio, TX
October 2017 to March 2018
Senior Java Developer
Department: Auto Insurance.
Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, JMS, JSF and Struts.
Developed web pages using HTML/CSS and JavaScript
Developed the spring applications using Java 6 using the advanced version of Eclipse IDE and Maven as the build tool.
Worked with the Auto Insurance Redesign (AIR) team.
Enhanced and help maintain the “Get A Free Quote” web page using Apache Wicket Framework and Smart-Bear tools for code review.
Apex Systems - Ecolab Inc. - Naperville, IL
November 2016 to January 27, 2017
Java Developer and J2EE Technical Expert
Migrated project from WebSphere Portlet Application (Proprietary IBM Framework) to a Tomcat Web Application (Apache Open-Source Framework).
Used Hibernate ORM Framework to design entity mapping and to persist the data on to Microsoft SQL server database.
Migrated & deployed the application to Apache Tomcat Application Server from the WebSphere Application Server.
Performed application development using tools like Eclipse, SOAP UI, and Maven for building applications.
Vendor (overall): Infosys Limited
March 04, 2013, to November 2016
Infosys Limited - @ Allstate Insurance Company (Northbrook IL)
April 2016 to October 2016
Java RESTful Web Services (API) Developer Technology Lead
Department: Auto Insurance.
RESTful Web Services Development
Worked at the Connected Cars Engineering Projects.
Developed a client Web Application prototype to consume those Web Services
First used Waterfall and later transitioned to Agile and SCRUM Methodologies.
Used JIRA and Jenkins for CI/CD.
Worked with IBM RAD 9.1.1 and WebSphere Application Server 8.5.
Used Spring Annotations. Configured JDBC Data Source.
Accessed Oracle Database with JNDI Configurations.
Produced and Consumed Jersey Jackson Web Services using JSON.
Tested with JUnit, Mockito and Power Mockito. Used Swagger for API documentations.
Infosys Limited - @ Follett Corporation, (Westchester IL).
Dec 2015 to January 2016
Oracle BackOffice and POS Developer Lead
Development and Support training on the Oracle BackOffice using Struts 2, EJB 2, Oracle 12c database, and deployment on Oracle Web-Logic.
Using Eclipse SQL*Plus and SQL-Developer.
Architected in SOA.
Infosys Limited - @ Toyota Motor Engineering & Manufacturing North America (Erlanger, KY)
March 2015 to September 2015
Java Technology Lead and Production Support Technology Lead
Provided technical support and research analysis for application stability and improvement.
Maintained and supported the various J2EE applications connected to the ToyotaSupplier.com portal web page.
Supported the Web Servers, the Application Servers and the Database Servers.
Supported some third-party applications - such as: the Intellectual Property (IP) Manager; and, the Bar-Tender - Asset Tag Printing applications.
Used 11g and DB2 Database, Experience in database modeling, design and development of PL/SQL queries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 and MySQL.
Infosys Limited - @ Wells Fargo (Charlotte, NC)
March 2014 to September 2014
Java Technology Lead and Application Development
Worked on the Enterprise Collection and Recovery (ECaR) project.
Application development using JSF/XHTML, my-Batis, Ajax and Rich-Faces in converting PowerBuilder ECaR Applications to J2EE ECaR Applications.
Tracking and fixing defects using ClearQuest.
Liaison between Business Stakeholders, Application Owners, and Offshore Team members in India.
Infosys Limited - @ CareFirst (Owings Mills, MD) -
March 2013 to September 2013
Java Technology Lead and Production Support
Lead and Managed 5 people on this project. Watched backlogs on JIRA
Portal Production Support: Using production logs in analyzing and troubleshooting Portal Pages.
Fixed and enhanced JavaScript, J-Query, JSON, JSP and Java Codes.
Used Spring configurations; RMI; J2EE Services to access the back-end Oracle Database.
Signature Consulting - @ Indiana University (Bloomington, IN)
October 29, 2012 to February 28, 2013
Full Stack Java Application Developer and Open-Source Contributor.
Worked on the Kuali Students (KS) project (www.kuali.org).
Worked as project support using the KRAD Framework and the MVC design pattern in project maintenance.
Worked to customize the Degree Audit project for the Indiana University's internal consumption.
Consumed SOAP Signature Consulting Web Services.
Used (Resource Bundle) properties file to configure UI Messages including Growl-Messages.
Used Spring Drop-Down Control with an options-finder to retrieve Java Key/Value pairs and display those on the UI as Spring-Property-values.
Implemented Java Services to retrieve back-end values that are consumed by UI Spring-bean.
Designed and developed front-end using JSP, HTML5, CSS3 for UI styles.
Used JavaScript and JSON for UI validation and data-refreshment.
Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate & integrated with Hibernate to retrieve Data Access Objects in Oracle as the backend database.
Worked with Eclipse & IntelliJ IDE and Notepad++ for the development and Apache Tomcat as the web application server to deploy the JAVA web application.
Used JIRA and Confluence. Used JIRA as an issue tracker tool to collaborate with testers and one confluence to share manage and share data between team members.
Understanding business requirements and preparing technical documentation on confluence pages.
Premier Farnell (Chicago IL)
January 2011 – September 2011
Sr. e-Commerce Developer
Developed JSP pages using Custom tags and Tiles framework and Spring framework. Developed the User Interface Screens for presentation logic using JSP, Tiles, and HTML.
Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate
Worked extensively with Open Source.
Worked with Apache, Tomcat, Maven, Hibernate, SVN, and Resource Bundle (property files).
Mostly performed, system and application maintenance and company re-branding tasks.
Produced and consumed REST Web Services. MQSeries Support.
Used IBM RAD and also used Eclipse and Tomcat.
Java, J2EE, JSP, Servlets, MQ Series, JMS, Eclipse
State Farm Insurance Company (Bloomington, IL)
September 1997 – December 2010
Systems Analyst Software Developer Software Designer
Mentored, Designed, Coordinated, Developed, Implemented, Maintained, and enhanced innovative Insurance/ Financial and Security Software Applications.
Developed & Supported Applications using Cryptography (Encryption & Decryption).
Supported Firewall Applications – Applications Enforcing Firewall Rules Configurations.
Collaborated with other analysts like System Designers and Interface Definition Specialists, Business Users and Business Analysts, and Database Administrators in the design, development and implementation of the overall projects.
Produced SOAP Web Services.
Designed and maintained data-driven web applications using Struts, Business Delegate, EJB, Service Objects, Business Objects, Data Access Objects through IMS Transactions to access legacy programs and also using IBM MQSeries.
Agile Development and Data Processing using Software Development Methodology.
Used IBM RSA IDE and WebSphere servers.
Java, J2EE, C++, Visual Basic 6, IBM MQ Series, JMS, MTS/ COM+ Servers, EJB, Strut, IMS, CICS, Cobol, JCL, IBM Mainframe Application Migration/Reorganization.
Designed & Coded Java & VB-6 calls to COBOL Programs & Stored Procedures using XML version of COBOL-Copybook configurations.
EDUCATION:
Master’s Degree: Computer Science – DePaul University – Chicago, IL - March 2010
Bachelor's Degree: Business Administration - Lourdes University - Sylvania, Ohio - June 1995