Hardworking software development professional driven to increase team effectiveness. Focused on usability and performance improvements. Proven history of developing useful, efficient and cost-effective projects.
Overview
5
5
years of post-secondary education
11
11
years of professional experience
Work History
Senior Software Engineer
14 West
Baltimore, MD
06.2018 - Current
Created proofs of concept for innovative new solutions. Most recent was moving the CICD process of an application over from Bamboo to OpenShift Tekton + ArgoCD. Also did a microservice using Quarkus and GraalVM to create a small efficient service.
Built microservices using Spring-Boot to run on OpenShift containers to act as a middleware between our legacy e-commerce/CRM platform and our web e-commerce systems.
Integrated our payment service; Paygate; with several other 3rd party payment processors. Vantiv, Worldpay, dLocal, Westpac, Authorize.net, Kount, MODO, and Spreedly.
Monitored company website and web services through New Relic to diagnose and fix performance issues.
Played a key role in the development, improvement, and operation of company's e-commerce website and web services. Full-stack development from frontend to database. Spring + JbossAS/Tomcat + Java + Hibernate + MSSQL.
Mentored several developers and was the subject-matter expert on ecommerce and payment processors.
Programmer
Tessco Technologies Inc.
Hunt Valley, MD
10.2013 - 06.2018
Created a daily process to upload customer invoices to a S3 bucket, then organize and compress those invoices using AWS Lambdas. Links to invoices were generated in a Postgres DB, which allowed customers to retrieve their invoices through our document service.
Designed and created hybrid solution to facilitate communication of internal systems with AWS to handle credit card payments through a 3rd party vendor.
Built integrations to connect to 3rd party APIs that communicated either through SOAP or REST.
Migrated several services running on Weblogic to Spring-boot.
Migrated source control system from SurroundSCM to GIT.
Monitored company website and web services through New Relic to diagnose and fix performance issues.
Played a key role in the development, improvement, and operation of company's e-commerce website and web services. Full-stack development from frontend to database. Struts 1.x + Java +JBoss EAP + Oracle DB
Spearheaded upgrade project to migrate company's e-commerce website from Java 1.4 running on Weblogic 8.x to Java 1.7 running on JBoss EAP 6.x.
Software Engineer
Chesapeake System Solutions Inc.
Owings Mills, MD
07.2010 - 10.2013
Played a key role in the development and improvement of company's custom commercial reconciliation software products that were sold to major retailers and banks.
TRecs web application development involved Adobe Flex for the frontend development and Java for the backend development. Application ran on either JBoss AS or WebSphere depending on customer need. Application data persisted to database using Hibernate.
TRecs RCP desktop application was built on Eclipse RCP, it was the legacy part of the system that handled scheduling of tasks and generated reports using JasperReports. Application data persisted to database using Hibernate.
Worked on JasperReports service, which generated PDF, CSV; and XLS reports for the TRecs applications.
Worked on standalone Groovy scripts to handle various projects; the most notable one for me was one I built and designed from scratch. That script integrated with A2iA, an OCR tool, to validate that Payee names matched what was on record for a check versus the check's scanned image to prevent check fraud.
Migrated source control system from CVS to GIT.
Put together CICD pipeline using Jenkins.
Learned Agile software development.
Handled fixing and research of customer submitted issues alongside our QA team.
Education
Bachelor of Science - Computer Science
University of Maryland
01.2008 - 01.2010
Associates Degree - Computer Science
Community College of Baltimore County
01.2004 - 01.2007
Skills
Java/Python/BASH
undefined
Accomplishments
Small Business Week Hackathon 2019 (2nd Place and Visa API Winner) "When a disaster happens, the last thing small business owners want to worry about are forms for loans and claims. This year’s Visa API winner developed Disaster Recovery Score, an app used to consolidate the forms & resources and also helps small businesses prepare for when disaster strikes." https://community.developer.visa.com/t5/Blogs/Using-Visa-Developer-for-Disaster-Relief-Solutions/ba-p/11262
Senior Advisor, Office of the General Counsel at Agora, Inc (14 West Administrative Services, LLC)Senior Advisor, Office of the General Counsel at Agora, Inc (14 West Administrative Services, LLC)