Meticulous Software professional with 4 plus years record of success contributing to software development lifecycle. Gathers and defines requirements, manages documentation and optimizes code. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
PROJECTS:
PMXecute
Project Description: PMXecute is an electronic trading platform providing clients with real-time competitive pricing in both precious metals and foreign exchange. PMXecute offers both web and desktop applications for Traders and dealers. The desktop application is built in Java Swing technology, while the web application UI is based on React technology, and the backend utilizes Java, Spring Boot, JPA, Websockets, Lightstreamer, and gRPC technologies.
My contribution and key responsibilities:
* Migrated JDK version from JDK 7 to Open JDK 17, ensuring compatibility and enhancing performance across all Java-based backend services and Java Swing desktop applications.
* Introduced new trending technologies such as Lightstreamer and gRPC through standalone Proof of Concepts (POCs) and integrated them into the backend services of the PMXecute project.
* Proactively reduced system downtime by addressing potential issues through regular maintenance activities.
* Provided technical guidance to junior developers, fostering a positive team environment, and promoting professional growth.
* Developed scalable and maintainable code, ensuring the long-term stability of the software.
* Created a custom standalone project to conduct load testing of websockets, assessing the system's ability to maintain connections and automatically recreate websocket connections in case of disconnection.
Technologies: Core Java, MySQL, JPA, Spring Boot, REST API, Websockets, Java Swing.
FORWARDS
Forwards is an extension in the PMXecute project, allowing users to place deals for future commodity and currency rates based on selected value dates.
My contribution and key responsibilities:
* Integrated Lightstreamer for streaming real-time market prices across multiple platforms, replacing websockets for improved efficiency.
* Enhanced intercommunication between multiple standalone services by implementing gRPC calls, resulting in improved performance and scalability.
* Created detailed documentation for the Forwards architecture and conducted POCs for Lightstreamer and gRPC.
* Developed the system by effectively processing complex request and response FIX (Financial Information eXchange) data.
Technologies: Core Java, MySQL, JPA, Spring Boot, REST API, Websockets, Lightstreamer, gRPC.
Java
undefined