Highly skilled Software Engineer with 20+ years of experience as a full-stack developer, architect, business analyst and project manager specialized in business critical, low latency, real time, multithreaded trading systems for the financial industry.
Specialties: Core Java, Low Latency, Distributed Systems
I offer more than 20 years of experience as a developer/architect/BA/PM on various assignments spanning the full software development life cycle, from requirements capture through development to production support and ongoing maintenance. I have worked in companies ranging in size from my own start-up to Fortune 100 companies working in teams spanning 4 continents.
Having spent most of the last 20 years working on middleware/integration products and projects, I know the requirements of different types of core applications and how to cater to applications in heterogeneous environments. In most of those places, I have been able to add improvements to systems making them more stable, better performing and more maintainable. I have experience of dealing with different internal and external stakeholders including customers, suppliers, system administrators, information-security officers and auditors, know their language and the typical pain points that need to be addressed with them.
Specialties: System integration / middleware analysis & development in various industries ranging from finance to manufacturing. Extensive background as a software developer, business analyst and architect, project manager. Design and implementation of distributed, high-performance systems. Multi-threading, GUI design. IT subject matter expert with strong leadership skills working in the financial sector on business critical, low latency, real time, multithreaded trading systems.