Results-driven technical leader with 11+ years of experience in Investment Banking Java (Equities) software development, driving organizational success through expertise in software development, investment banking technology, and agile methodologies. Proven ability to design scalable applications, microservices architecture, and cloud technologies, with a strong background in electronic trading, FIX protocol, market risk, and financial regulations.
Technical Expertise
Investment Banking Technology
- Electronic trading platforms (e.g., SOPHIS, FIDESSA)
- FIX protocol development and integration
- Market risk management systems
- Financial regulations (SA-CCR, Dodd-Frank, Basel III)
- Front Office Third-Party Tools (MARKITWIRE, Bloomberg)
- Cloud-based solutions (AWS, Azure)
Software Development
- Java 8+ development (Spring, Hibernate)
- Multithreading and concurrency management
- Collections and data structures
- Thread synchronization and locking mechanisms
- Generics and functional programming
- High-performance concurrent systems design and optimization
- Microservices architecture and development
- Agile methodologies (Scrum, Kanban)
Functional Expertise
Front Office Solutions
- Client-facing application development
- Trading system integration
- Market data management
- Risk management and compliance
Technical Skills
- Programming languages: Java, Python, C++
- Development frameworks: Spring, Hibernate
- Databases: Oracle, MySQL
- Operating Systems: Windows, Linux
- Cloud platforms: AWS, Azure
Key Strengths
- Designing scalable applications
- Microservices architecture
- Cloud technologies
- Agile methodologies
- Client-facing project management
- Aggressive timeline management
Experience
- 11+ years of experience in Investment Banking Java (Equities) software development
- 6+ years of experience in multithreading and Java 8+ development
- Proven ability to work on FO project client-facing with aggressive timelines
Capacity to Work on FO Project Client-Facing with Aggressive Timelines
- Demonstrated ability to manage multiple projects simultaneously
- Proven track record of delivering high-quality solutions under tight deadlines
- Strong communication and collaboration skills, with ability to work effectively with clients and stakeholders.
Multithreading