I am an accomplished software engineer with 10+ years of software engineering, team lead and management experience. I have made applications with American Express, IBM, Aon, Choice Hotels, LiveNation/Ticketmaster and Zelle.
Kamal Hakim
(818) 917-7289
kamal@ahakim.com
Certified Developer Associate • October 2021 - October 2024
Sr. Software Engineer • October 2019 - October 2021
Lead the team that initialized and configured the Zelle Real-Time Payments application with enterprise application NCR Authentic which facilitates the processing thousands of real-time B2B payments per day. Created the RTP TCH Messenger application (Java with SpringBoot) which tests the Zelle Real-Time Payments application. Invented and secured EWS patent for ZellePayCode which started the ZelleQRCode product. Invented Electron application and ZelleCard.com domain which started the Pay with Zelle product for making secure payments with Zelle.
Mentored and trained junior developers by creating training sessions, technical papers and manuals. Working with every major OS, SpringBoot, Java, SQL (all flavors), Kafka, Docker, Gitlab-CI, Bamboo, Chef, Maven, Gradle, IntelliJ, Artifactory, and NCR Authentic. Invented new class of digital currency NFFTs. Mastered CI/CD pipeline configuration using Gitlab, Bamboo, Chef, and GitLab-CI.
Sr. Software Engineer • May 2019 - September 2019
Invented and started the patent application for the Ticket Matcher process which allows fans to trade their concert tickets for upcoming events and a matcher algorithm that matches customer’s requests to available tickets for resale. Provided support for DevOps duties using GitLab CI and AWS. Created streaming application IT archetype for setting up and testing new Kafka streams. Added new features to the CMS application which helped the team reduce support calls for CMS Augmentation updates by over 70%.
Created unit test scripts to make multiple UT stub files for increasing coverage of various team applications and resolving technical debt. Provided peer code reviews and paired programming sessions for team. Created technical documentation to fully support application development initiatives.
Sr. Software Engineer • February 2018 - February 2019
Team leader of the IRIS application team at Allstate which provides 24/7 monitoring of over 7000+ Allstate application endpoints, databases and instances. Created the ALLSTAT.IO application which helps facilitate DevOps communication and application status via mobile devices. Daily hands-on application development, DevOps and teamwork coordination with project managers and product owners. Tools: IntelliJ, Postman, AWS, Jenkins, Cloudbees, Docker, Gradle and Node with NPM.
Frontend: HTML5, JavaScript, React Native and CSS. Backend: MySQL, Hibernate, Java 1.8, Spring Framework, REST and Junit for unit testing. Mentored junior developers via pairing on unit testing methodologies along with proper coding standards via code review. Code sourcing via Github with artifact hosting with Artifactory. Application design via white-boarding sessions along with UML designs and UI wireframes when necessary.
Software Engineer III• March 2017 - February 2018
Continual delivery of quality code with 90% code coverage via unit tests and integration tests. Designed new features for the GNS Customer information web application using HTML, JavaScript and CSS on the frontend and Java J2EE with Spring, and SQLServer on the backend. New features included batch processing of reservation data to incoming REST requests. Technologies used: UMLPlant, Postman, J2EE with Spring and SpringBoot, Maven and CI/CD with Jenkins and Cloudbees. Hosted on AWS. NodeJS, NPM and Docker.
Designed database schemas and Kafka job definitions for the GNS fraud audit process using J2EE, Oracle and Hadoop Map/Reduce jobs for Kafka derived view creation from Oracle database tables. All sources hosted on Git with code reviews done through Git source browser Bitbucket. Participated in peer reviews and code training exercises. Presented to a 60+ audience on department-wide retrospective improvements identified in the previous quarter. Bootstrapped the new PSAP application for third party travel agencies to communicate with the new choiceEdge hospitality API. The application uses Java J2EE and REST requests/response for inbound reservation bookings to choiceEdge and choicehotels.com. Postman and Swagger for API testing and hosted on AWS.
Sr. Software Engineer Manager• March 2013 - March 2018
Helped develop the TM Resale Support Tool, which is currently working in the TM production environment. Application is running with JQuery, J2EE and SQLServer processes. Developed the InVenue Experience iPad application, which made significant progress in getting TM Scottsdale office recognized as a company leader in innovation and great ideas. Application designed with Apple Objective-C, Swift using Xcode IDE.
One of the lead cross-functional developers who developed the Automation Commons library API for SDETs to improve application quality. Lead the initiative to retrofit the TM Access Control Entry and TM Access Manager applications to process new TM Jetson platform events. This initiative will potentially save money for the company and will ease venue acceptance of the new TM Jetson platform.
Software Engineer • February 2012 - February 2013
Designed and developed enhancements for IDN Campaign Planning Tool (Java and J2EE). Designed and developed enhancements for IDN Executive Reports application (Java and J2EE).
Supported Data Warehouse and IDN Code Table Management (CTM) systems for data source management teams throughout IDN (Sybase SQL). Provided training to junior developers in JSP and MVC Framework practices. Managed and owned OAE event engine process for various ETL event. Setup the first Hadoop implementation at American Express utilizing over 200 nodes processing customer purchase locations for sending nearby discount notifications to preferred customers.
The following is a partial list of the major skills I have collected over the last 8 years.
Validation Number 66GYN4QDGMBQQ538
Validate at: http://aws.amazon.com/verification
Validate at: https://www.credly.com/earner/earned/badge/103e39a0-cdec-4304-ba35-8b7f67db08fd