Profile
Software Architect and Team Lead with nearly 20 years of experience delivering scalable, performant, and accessible web applications across banking, education, social networking, and flexible workspace. Skilled at designing system architecture, leading cross-functional teams, and mentoring engineers. Product-oriented mindset with a strong focus on UX, adaptive design, and reducing technical debt. Experienced in both frontend and backend development, cloud infrastructure, and modern JavaScript/TypeScript ecosystems.
Experience
Team Lead/Tech Lead
– International Offices Management CompanyA leading global operator of flexible workspace and coworking environments.
- Architected and led the successful replatforming of legacy applications to a modern stack, focusing on scalability and cost-efficiency
- Managed and mentored a cross-functional engineering team to implement a new system architecture, ensuring on-time delivery
- Built custom tooling that automated key migration and testing processes, significantly accelerating the project timeline
- Facilitated clear communication between engineering teams, customers, and executive stakeholders
Team Lead/Tech Lead
– UK business schoolHigher education institution providing degree programs in business and management.
- Designed and architected the frontend system, establishing patterns and standards for the team
- Led replatforming of legacy systems to modern frameworks, reducing maintenance costs
- Defined strategies for technical debt reduction and code quality improvements
- Mentored and managed engineering team, conducted technical interviews
- Collaborated with customers and stakeholders to align technical solutions with business goals
Team Lead
– US-based Product Company (Social Network)A community platform for groups and events, with member communications, photo sharing, and paid enterprise tiers offering analytics and marketing tools.
- Architected and led the full replatforming of a legacy system to a modern React, Next.js, and GraphQL stack across frontend and backend
- Built critical frontend features and internal developer tooling, improving team velocity
- Integrated third-party services including Stripe and Mailchimp into the core platform
- Led and mentored the engineering team; drove technical hiring and onboarding
Team Lead, Architect (concurrent engagement)
– Big banking/service corporationCar leasing platform for customers with flexible rental terms and payment plans.
- Designed end-to-end architecture for a cross-platform car leasing product covering web and mobile
- Managed and mentored the engineering team; conducted technical interviews
- Built React Native mobile app with Expo alongside a web version, expanding the product's reach
Team Lead
– Large UK-based bankThe online platform for onboarding commercial and business banking clients. Platform was released under several brands and branches.
- Designed and delivered frontend applications with emphasis on speed and accessibility
- Coordinated cross-team integration with internal bank systems, bridging technical and business stakeholders
- Acted as solutions consultant during product rollout across multiple brands and branches
Senior Software Developer
– Large UK-based bankThe online platform for managing credit cards for organizations. The product delivered an effective, flexible proposition which improved the overall customer experience.
- Developed frontend applications for a credit card management platform with strong emphasis on speed, usability, and accessibility
- Collaborated directly with stakeholders to clarify and refine product requirements
Software Developer
– Various US/UK based clientsWide range of small/medium sized projects in web including: video streaming, game development, social network integrations.
- Delivered a wide range of client projects spanning video streaming, game development, and social network integrations
- Built broad frontend expertise across multiple frameworks and paradigms throughout the evolving JavaScript ecosystem