Location
VietnamRate
Years of experience
14About
Go Developer with 14 years of professional hands-on experience and proficient in Perl, Python, Go Lang, Scala, Java and C++. He worked as CTO while establishing a startup for US clients in Manila. He was responsible for the technical part of the project including DevOps. His duties were choosing tools, backend development, project management, and recruitment.Tech Stack
Go Lang, C++, Java, Python, ScalaExperience
- Worked on FX brokerage at Credit Suisse (Singapore), Data Platform used for risk analysis and algo trading at Morgan Stanley (Shanghai), FX trading platform at HSBC (Hong Kong), Crypto trading platform (Confidential).
- Experienced in managing teams 20 people at a time.
- Worked directly with a board of members, advising CTO on the technology stack, communicating with CTO and CEO.
- Strong international experience - worked for companies from UK, Singapore, Hong Kong, China, Norway, and the Philippines
- Experienced in mixing and matching different technologies and paradigms, very strong algorithmic skills, and open source contribution
- Experienced in building from scratch - he built a backend stack for the largest clothes retailer in Northern Europe, unified order handling process for 13 brands, reduced complexity of integrations, created resilient architecture with disaster recovery plans.
Employment history
My responsibilities included leading infrastructure team – implementing development standards and CI/CD workflows, migrating infrastructure to Terraform, design and implementation of a high performance access control system using technologies like Kubernetes, Go, Postgres, Pub/Sub and Terraform.
I was responsible for hiring and setting up development and distributed systems standards., architecture and implementation of Crypto Trading Platform, designing event sourcing architecture and migration path from monolithic system to microservices hosted on Kubernetes using technologies like Kubernetes, Go, Postgres, Redis and NATS.
As a Go Developer, I led technical architecture initiatives, establish standards, and oversee distributed systems development. Leveraging Kubernetes, Go, Postgres, Redis, NATS, GRPC, and OpenAPI, I was actively engaged in modernizing the existing technology stack. Additionally, I played a pivotal role in the planning and execution of a robust order management system and consumer authentication stack, contributing to seamless and efficient operations within the retail ecosystem. My responsibilities extended to hiring top talent and ensuring the team adheres to best practices, resulting in enhanced system reliability and performance.
As a Tech Lead, I spearheaded the presales and development of highly available IoT products within a Kubernetes ecosystem, leveraging a tech stack including Kubernetes, Docker, Go, Java, Postgres, Redis, ETCD, and GRPC. I introduced 12 factor app methodology and Docker best practices, enabling seamless continuous deployment of backend services. I led the creation of a robust RBAC JWT authentication service, implementing OAuth protocol to ensure secure and scalable API lifecycle management. My role encompassed a blend of technical leadership, innovative architecture, and cross-functional collaboration.
As a Senior Consultant, I led the design and implementation of robust solutions for credit checking and trade duplication detection within FX Trading Applications. Leveraging my expertise in Java, PostgreSQL, ETCD, and Kerberos, I ensured seamless microservice authentication, authorization, and integration. I drove the establishment of a cutting-edge continuous deployment and testing infrastructure, optimizing efficiency and reliability across the system. My role encompassed end-to-end project management, technical leadership, and strategic guidance to achieve high-performance and secure FX trading operations.
My responsibilities included kickstarting technical side of project including DevOps, choice of tools, backend development, project management, hiring and procurement. I Created MVP with mobile app and backend leveraging spatial search and built-in messenger among other features with technologies like Go, GRPC, PostgreSQL, React Native, Redux and Docker.
As an IT Associate I was responsible for API Design and implementation of Role-based security system for graph database, implementing AST and transformations for defining resource access. I Deployed in live system managing trading data with backwards-compatibility and extensive integration and unit testing working with technologies like Scala and MongoDB.
As an accomplished Lead Developer specialized in Python and Java, adept at leveraging ZMQ, Protobuf, and Kilim technologies, my role encompassed architecting and developing a cutting-edge location-based product for the maritime sector, employing innovative coroutines for efficient stateful data processing. I led the backend development for a citizen services application, utilizing Protobuf to model extensive graphs with minimal memory footprint, ensuring optimal system performance and seamless user experiences.
I was responsible for exchange connectivity development, custom development of ultra low latency broker system for Asian Exchanges, introducing TDD methodologies, stream processing, lockless data structures, high performance allocators and profiling in a team using technologies like C++, STL, Boost and Perl.
As a C++ DEveloper I was responsible for ownership of HTTP Cache and AV I/O APIs in Device Architecture Team. I Created tool for automatically generating mocks of APIs using technologies like C++, Python, STL and Boost.
As a Senior C++ Developer, I leveraged my expertise in C++, Python, STL, Boost, and gevent to lead the design and development of complex systems. My responsibilities included spearheading the creation of a mobile network base station simulator, crafting a robust C++ socket handling and message dispatching core, and providing higher-level Python libraries for creating simulation scenarios and test cases.
My responsibilities included maintenance of TL1 protocol implementation for MAN/WAN fiber network routers Gigaset Communications using technologies like C++, Bison and Flex.
As a C++ Developer I was responsible for development of TR69 server for home broadband router. I Created extensions to Selenium to ease development of UI test cases for interns using technologies like C++, Python, UPnP and Selenium.
Education history
We've delighted 83 clients with our IT recruitment and software development services.
Read about a few of them below...