Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Trushar Patel

Dallas

Summary

Over 10 years of experience developing and maintaining web based, internet, client/server, distributed architecture ation servers like WebLogic, WebSphere and other servers like Tomcat. Experience performing unit/integration and system testing. Hands on experience with scripting languages like UNIX and Linux. Strong debugging and troubleshooting skills. Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently. Innovative Full Stack Engineer known for high productivity and efficient completion of tasks. Specialize in JavaScript, React, and Node.js, bringing deep understanding of front-end and back-end development to every project. Excel in problem-solving, teamwork, and effective communication, ensuring seamless collaboration across all phases of development.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Sr. Full Stack Engineer

CapitalOne
McLean
01.2024 - Current
  • Scout is the application that supports creation and filing of Currency Transactions Reports (CTR) to Financial Crime and Enforcement Network (FinCEN) to meet CapitalOne regulatory requirements. CTR created for single or aggregated cash transactions totaling more than 10000 USD. Post aggregation, all CTRs with no errors are queued up for filing to FinCEN. All the CTRs with errors are routed to CTR operations for manual review and correction.
  • Scout has three main components – Data Ingestion and Aggregation, Case Management, eFiling.
  • The data ingestion and aggregation component provides the capability to ingest cash transactions from the lines of businesses and manual data files published in OneLake and aggregate all these cash transactions by customers and non customers using key attributes such as TIN, Enterprise Customer ID (ECID), and Identification Information (DL, Passport etc ) to create CTR work items.
  • The Case Management component provides the orchestration of the steps required to process CTR work items received from the Data Ingestion and Aggregation component. The steps in the case management include data enrichment on the work items and data validation to identify errors that require correction by CTR Operations team. The case management also provides routing of the work items with errors to Ops queue for manual investigation and data correction. The case management also enables routing of the transactions to re-aggregation by the data ingestion and aggregation component based on the data correction by Ops. All the work items with no errors are prepared to be sent to the eFiling component.
  • The eFiling component receives the eligible CTR work items from the case management component for filing to FinCEN. As part of the processing and filing of the CTR work items, eFiling performs data validation and if no errors, generate CTRs in the form of XML as per specification from FinCEN and transmit those CTRs to FinCEN via EFG gateway. eFiling also receives error messages, success messages and acknowledgement form FinCEN via EFG.
  • Responsibilities:
  • Working with EDML-Scout-Case-Efiling team, maintaining and enhancing existing Case Management System.
  • Worked on backend development using Java, Spring Boot, and AWS.
  • Worked on UI development, Added new features and enhancing existing features of UI Portal application using front end technologies such as Angular React and Node.js.
  • Worked on defect fixing and testing on dev and QA environments.
  • Followed design methodologies, object-oriented design, and design patterns.
  • Resolved some of the critical and escalated issues which are part of Release.
  • Provided production support and fixing production support issues quickly.
  • Created documentation on debug techniques for analyzing tickets quickly.
  • Design, develop, test, and deploy scalable and reusable Angular components and applications.
  • Participate in code reviews, sprint planning, and other agile development activities.
  • Environment / skills / tools: Java 17, Spring Boot 2.7.7, Angular 15.2.9, React 18, Jasmin 4.6, Karma 6.3.4, Typescript 4.8.2., Node.js 18, Splunk, Slack, Confluence, JIRA, Zoom, IntelliJ, Git, GitHub, Vusua Studio Code, Jboss Postman, Mysql 8.2, Mysql workbench, Pagerduty, SourceTree, Camunda BPM, lombok, aws sdk 1.12.261, Opensearch 1.3.8, Apache commons 1.8, Apache validator 1.6, tomcat 9.0, AWS Labbda, Dynamo Streams, ECS, DynamoDB, Amazon Aurora Mysql 2.12.2, Cloud Sentry, ElastiSearch, Docker, SonarCube, Opensearch 1.3.8.

Sr. Software Engineer – Full Stack

Interchecks
Brooklyn
10.2022 - 12.2023
  • As a Sr. Full-stack Developer at Inter checks, my objective is to contribute to the simplification and enhancement of payments and 1099 compliance for orgs worldwide. I aim to leverage my expertise in Java, Spring Boot, Vue.js, and other relevant technologies to develop robust web applications and ensure seamless payouts (to the customers on behalf of its clients) and compliance management with use of platforms like Visa direct and RTP.
  • Designing and developing and maintaining applications like RTP ( Real-Time Payments ), Interchecks Web and ICGS ( Interchecks Gateway System / Visa direct ) applications.
  • Responsibilities:
  • Worked on backend development using Java, Spring Boot, and RESTful services.
  • Developed UI Portal application using frontend technologies such as Angular / React and Node.js.
  • Maintained and enhanced existing applications.
  • Participated in requirements finalization, system design, development, and testing.
  • Followed design methodologies, object-oriented design, and design patterns.
  • Prepared design documents and release notes.
  • Develop microservices consumed by Client Interface.
  • Participate in code reviews, sprint planning, and other agile development activities.
  • Environment / skills / tools: Java 17, Angular 15, React 15, Node.js, Spring Boot, Spring WebFlux, Spring Data JPA, Spring Data Envers, Microservices, JAXB 2.3, Lombok, Hibernate 8, PostgreSQL, Liquibase 4.2.11, Jackson 2.13, Spring Boot Starter Test, Reactor, JMS 2.0, AWS SDK, Amazon STS, Amazon DynamoDB, AWS Scheduler, AWS Secrets Manager, AWS Secrets Manager JDBC, Spring Cloud AWS Starter, Node 16, npm 8.19, Express js, Mongoose, MongoDB, Quasar/Extras 1.15, Axios, Chart.js, Lodash, Vue 3.2, Vue Router 4.1, Pinia, Chart.js Plugin Datalabels 2.2, Amazon ECS, Terraform, Homebrew, SDKman, Docker Desktop, GIT, Postman, GitHub, AWS Lambda, Leap, Serverless, AWS State Machine., IntelliJ

Sr. Application Developer

Federal Reserve Bank of Dallas ( Retail Payments Technology Services )
Dallas
11.2017 - 07.2022
  • Worked on various projects successfully and involved in various software development activities starting from design, preparing infrastructure, estimating, configurations, testing, help other RPO ( Retail Payment Office ) teams with integration testing, Prod testing, deployments, Prod release support, release doc preparation, co-ordination with different teams etc.
  • Designing and developing applications like FedACH Exception Resolution Services ( ERS ), Check Adjustment ( Rewrite ) and EFM ( rewrite ) applications.
  • Developed / supported on various applications of RPTS – ADS ( Application Delivery Services ) like Check Adjustments and ACH Adjustments, Treasury, CURE ( Customer User Research Environment / Duplicate Check Detection ) and Check processing application like FRBIncoming, FRBOutgoing, FRBFedReceipt etc.
  • Responsibilities:
  • Worked on backend development of applications services with Java / Spring boot / RESTful services / Microservices.
  • Worked on Front end development with Angular, CSS, Bootstrap, Rxjs, Typescript, Angular Material, ES6 etc.
  • Worked on POC for applications like ERS, Check Adjustment and EFM rewrite.
  • Worked on developing design documents, release notes etc.
  • Worked on writing oracle stored procedure, packages.
  • Worked on Supporting / updating existing java applications.
  • Developed client facing Microservices.
  • Deploying application of development boxes.
  • Writing shell scripts for existing applications to generate logging and for Production support Team.
  • Environment / skills / tools: Spring Boot 2.2.4, Websphere 9.1, Liberty Runtime Java 1.8 / 1.7, Servlet 4.0, Jdbc 4.2, JNDI 1.0, Spring Data JPA, JPA 2.2, Hibernate, JMS, Restful services, Microservices, Oracle 12g, Jackson, Apache commons, commons io 2.6, dbcp 1.2.2, Toad for Oracle, WinSCP, Microsoft VISIO, MS Teams, STS 4.0, Shell scripting, GIT, Angular 9, React, Angular Material 9, moment, lodash, json-server, Express, HTML5 ,bootstrap 4.3.1, typescript 3.7.5, RxJS 6.4, node 12.0, JSON, Javascript, ES6, Angular CLI, Asana, JIRA, Postman, Linux, Shell Scripting, Visual Code, Spring STS, WinSCP, Putty, CI/CD, Jenkins, GIT, GitBash, BitBucket

Sr. Software Developer / Java

SuperMedia / DexMedia Inc
Dallas
02.2013 - 05.2017
  • SuperMedia.com, my.dexmedia.com and Multiple Internal Projects
  • SuperMedia, LLC is a world leading print and online directory publisher and a content provider for communications products and services.
  • Developed SuperGuarantee and Dexmedia website and Web Service from inception to finish, including design and development.
  • My.dexmedia.com site:
  • An online web application for SuperMedia consumers, employees, and other users that provided an easy interface to access client information and other features. Clients selected advertising and made online payments.
  • SuperGuarantee:
  • Exclusive consumer web application that allowed consumers to easily search for trusted businesses. Businesses attracted more attention in Verizon Yellow Pages, Fairpoint Yellow Pages, and Superpages.com. Consumers easily found businesses that were included in the SuperGuarantee Program by searching on Superpages.com or looking for specially marked ads in the Verizon Yellow Pages.
  • Responsibilities:
  • Designed and architected business implementations utilizing various application frameworks, including: Spring / Spring Boot, Angularjs, Hibernate, Axis/2, Jax-Ws, AJAX, jQuery
  • Reviewed code and provided design solutions to improve application performance. Designs were used in the actual service/application development.
  • Retrieved data from different subsystems using RESTful Services and ESB.
  • Developed and implemented Single Sign On (SSO) server to authenticate multiple applications running on different system.
  • Created MicroServices and UI for client using Angularjs.
  • Configured Log4j for logging and debugging.
  • Production support includes monitoring production boxes and troubleshooting critical issues.
  • Configured Tomcat configuration files to optimize server performance.
  • Implement SAML to connect to third party applications.
  • Wrote and modified SQLs, PL/SQL blocks and Procedures on MySQL and Oracle for different applications.
  • Load testing of various applications and optimize server resources based on the data collected from test.
  • Observe performances of each Services and tune using profiler like VisualVM and Dynatrace.
  • Configured Log4j for logging and debugging.
  • Used GIT, Microsoft Visual SourceSafe, CVS, and SVN for Source Control and Version Management.
  • Implemented LDAP servers for authentication and worked on LDAP authentication module.
  • Implemented OKTA for authentication of internal applications.
  • Environment / skills / tools: jdk 1.6, jdk 1.7, jdk 1.8, Spring Boot, Spring 4, JSON, REST services, JAX RS, JAX WS, Spring MVC, Micro Services, Spring Zuul, Spring Security, SOA, JMS, JSP, JNDI, AJAX, JSP, JMS, EJB, Quartz, iBatis, Jquery, JUnit , Oracle PL/SQL, Stored Procedure, Oracle 10g, MySQL, WebServices, JSON, Oracle Weblogic 10.3, maven 3.3 , apache log4j, UNIX, HTML5, CSS3, JavaScript, Angular JS, Karma, Jasmine, Gulp, UML, Notepad++, Tortoise SVN , XML Spy 2011, Toad for Oracle, Tomcat 7, Tomcat 8, Jetty 8, ActiveMQ, Eclipse / JTS , GIT, OKTA, Atom, SuperPutty, Content Management Systems (CMS), PL/SQL developer, Toad for MySQL, FileZilla, STS 3.7.3, Eclipse, GitHub, Dynatrace Client 6.0, VisualVM, OpenSSL, Firebug, Postman, Soap UI, NodeJS, LDAP, OKTA, OWASP, maven 3.3, Sonarqube-5.5, SAML, Exact Target, Jetty, FileZilla, Putty, Swagger.

Java Developer

FedEx Services
Irving
06.2011 - 01.2013
  • The objective of this project is to create and implement a supplier eProcurement solution which enables customer online purchasing systems (also known as ERP systems) to integrate to FXO. This solution will specifically enable commercial customers to punch out to FXO to obtain quotes and issue purchase orders to FXO through the customer’s ERP. Additionally, FXO must pass order data through FXO systems and back to the customer, so that customers can complete their matching (invoice to PO) and payment approval process within their ERP system.
  • This integration project offers the following improvements from the existing process:
  • Participate for customers to punch-out to FXO for quotes and orders on digital print orders, directly from the customers’ Enterprise Resource Planning (ERP), regardless of customer ERP
  • Ability for customers to monitor, manage and control supplier spend using customer ERP systems
  • Ability to pass actionable transaction data between FXO and the Customer ERP including: Quote, Purchase Order (PO), PO Confirmation, Cancellation (pre-order), Refusal and Order Status.
  • Worked as a Programmer Analyst to code in Java/J2EE, XML technologies.
  • Responsible for managing Deployment Descriptors.
  • Involved in unit integration, bug fixing, acceptance testing.
  • Wrote prepared statement using Oracle database.
  • Used stateless session beans (EJB) for implementing business logic.
  • Wrote XML API to send and receive data.
  • Wrote XML Schemas for XML documents and create WSDL file to generate skeleton Java Bean Web service.
  • Develop UML Diagrams such as class diagrams, object diagrams and sequence diagrams
  • Environment / skills / tools: jdk 1.6, JMS, EJB 3, Servlet, JSP, JNDI, AJAX, JQuery, JavaScript, ANT 1.7.1, Castor 1.3.2, JUnit 4.7, jdom 1.0, Oracle PL/SQL, Stored Procedure, Oracle functions, Oracle 10g, Oracle Weblogic 10.3, maven 2.0.10, axis 1.4, apache log4j, UNIX, wintail, FileZilla, Putty, ASTAH UML, notepad++, Tortoise SVN 1.6.12,Altova XML Spy 2011, Toad for Oracle, Eclipse 3.2.

Java Developer / Analyst

AT & T
Richardson
02.2007 - 08.2010
  • Consolidated eBusiness Framework (CEF) is a middleware application designed to support multiple clients such as myCingular, CBO/CMT, COL-OG, to name a few. It interfaces with many systems such as CARE, Telegence, CAM, ED, CPC, BASE, COMPASS, CSI, CSIL, EDD, KANA, SystemX, etc. to retrieve and update enterprise data. The core functionalities are Customer profile Management, Email and SMS service, Content/Catalog (Phone, Rate plan, Features) data retrieval, Payment Service, View Detailed Minutes Used, Rate Plan and Feature Management, Transaction Data Report. It is a high-volume, efficient system that serves retail as well as business customers.
  • Responsibilities:
  • Worked as a Sr. Developer to code in Java/J2EE technologies.
  • Wrote test cases for unit testing of the code and was responsible for code reviews.
  • Wrote XML API to send and receive data.
  • Was responsible for writing Java classes to parse XML using DOM and JDOM.
  • Created ANT scripts to automate compile, package and deploy.
  • Environment / skills / tools: Eclipse 3.2, WebLogic 8.1, XMLSpy 2008, Oracle 10g, Rational ClearCase, Rational ClearQuest, JDK 1.4.2, SQL Creator 2.0, SSH Secure Shell, UNIX, AXIS 2.0, DOM.

Education

Masters of Science - Computer Sciences

Southern Methodist University
Dallas, TX

Skills

  • Java 17
  • Java EE
  • Angular 16
  • React 17
  • Nodejs
  • JMS
  • JUnit
  • Log4J
  • PS/SQL
  • SQL
  • Serverless
  • Amazon ECS
  • Rest API
  • Terraform
  • AWS lambda
  • AWS sdk
  • Amazon STS
  • AWS SQS
  • AWS SNS
  • S3
  • AWS EventBridge Scheduler
  • AWS Secrets manager
  • Web Services
  • Restful Services
  • Microservices
  • MVC
  • Restful services
  • Hibernate
  • Spring Security
  • Spring Boot 3
  • Spring 6
  • Lombok
  • Spring Data JPA
  • JAXB
  • Typescript
  • HTML5
  • CSS3
  • SCSS
  • Java Script
  • ES6
  • JQuery
  • RxJS
  • Bootstrap
  • Angular Material UI
  • Jackson
  • OKTA
  • SOA
  • XML
  • XML Schema
  • XSLT
  • XPath
  • JSON
  • SSL
  • SAML
  • Maven
  • CMS
  • Shell Scripting
  • GIT
  • GitHub
  • GitHub Actions
  • Github Packages
  • Docker Desktop
  • Postman
  • Ant
  • AJAX
  • Server
  • Moment
  • VueJS
  • Chartjs
  • Quasar/extras 115
  • Axios
  • Lodash
  • Vue-router
  • Pinia
  • Chartjs-plugin-datalabels
  • IBM WebSphere (WAS) server
  • Apache Tomcat
  • BEA WebLogic Server
  • Glassfish 20
  • Liberty runtime server for WAS
  • Oracle 12g
  • MySQL
  • SQL Server
  • Postgres
  • Dynamodb
  • MongoDB
  • NoSQL
  • UNIX
  • Windows
  • Red Hot Linux 70
  • MacOS
  • Homegrew
  • Sdkman
  • OOPS
  • Agile Methodology
  • Scrum
  • Spring STS
  • Microsoft Visio
  • Microsoft Code
  • Toad for Oracle / Mysql
  • WinSCP
  • JIRA
  • Asana
  • Swagger
  • GIT
  • GIT bash
  • Oracle SQL developer
  • Microsoft Teams
  • Code
  • BitBucket
  • SVN

Certification

AWS Certified Solutions Architect – Associate Certification

Timeline

Sr. Full Stack Engineer

CapitalOne
01.2024 - Current

Sr. Software Engineer – Full Stack

Interchecks
10.2022 - 12.2023

Sr. Application Developer

Federal Reserve Bank of Dallas ( Retail Payments Technology Services )
11.2017 - 07.2022

Sr. Software Developer / Java

SuperMedia / DexMedia Inc
02.2013 - 05.2017

Java Developer

FedEx Services
06.2011 - 01.2013

Java Developer / Analyst

AT & T
02.2007 - 08.2010

Masters of Science - Computer Sciences

Southern Methodist University