Timur Golovinov - Software Engineer and Technical Leader

Timur Golovinov

Software Engineer & Technical Leader

Throughout my career, I've built enterprise SaaS products that integrate AI, heavy browser graphics, and cloud technologies. My experience includes both deep technical full-stack work and leading teams to deliver projects that serve millions of users, consistently driving strategic business outcomes.

At Jasper, I am responsible for full product development lifecycle, including software architecture, development, ongoing maintenance and scalability / expansion of core primitives and AI features across backend, frontend and AI layers. These features directly helped company capture ~20% of Fortune 500+ companies within a year. They include Jasper Canvas, Apps/Create Panel, Document Editor, Jasper Chat (Legacy), and internal tooling for solutions engineers.

My technical expertise spans a broad range of tools and technologies, my favorite being Typescript, Node, React, and cloud platforms like GCP/AWS. Generally, I am tool-agnostic, always selecting the most appropriate technology to address specific business challenges.

Outside of work, I enjoy kitesurfing and exploring the intersection of human behaviour and technology. I learn neuroscience and psychology, which further informs my approach to creating intuitive and user-centred products.

Experience

Jasper AI logo

Senior Software Engineer

Jasper AI

Australia

Architected, led the full-stack development, and maintained core AI and LLM features using Typescript, React with NextJS and Node with NestJS. These features directly contributed to significant ARR from a clientele of 20% of Fortune 500 companies within a year from launch.

LLM & AI APIs (OpenAI, Anthropic, Google, Cohere)TypeScriptNextJSNestJSReactNodeJSGraphQLRESTPostgreSQLSystems DesignPythonTailwindMCPRAGAgentsAI IDE (Cursor)GitPrismaDockerGCPJestPlaywrightDatadogLogRocketAnalyticsFigmaOOP and FP
Overview

Development: I've built scalable core features addressing most critical user needs and achieving company's strategic objectives. These features included Jasper Chat (predecessor of Jasper Co-Pilot), Jasper Apps, and some features within Jasper Document Editor, among many others. I also built tools for our solution engineers that enabled business teams to deliver significant value to enterprise customers, customising product to their unique processes and solving unique problems across many industries and fortune 500 companies.

Company-wide tech influence: As a key developer, I played a central role in introducing design patterns, industry best practices, optimising performance of critical areas across the stack (metrics include O(n^2) to O(n), or solving gql n+1 problems in high-traffic features), and implementing practices around testing that ensured optimal balance between quality and engineering velocity. I spearheaded initiatives to improve observability, integrate analytics, and drive decisions using a blend of data, customer feedback, and observed behaviour.

My approach: I consistently adopt a proactive approach to deliver value both to customers and within the company. Regardless of specific areas of responsibility, I always seek ways to enhance the customer experience through thoughtful, data-driven well-crafted features. I also like to continuously identify quick wins, key values and issues from various sources, such as the customer service channel, product feedback/issues, LogRocket, Amplitude, Datadog, and internal communications. I swiftly fix problems, propose and implement new solutions or processes that benefit the team and the organisation. Beyond my defined responsibilities, I proactively address design problems, communicate with stakeholders across different teams, and collaborate cross-functionally to achieve results and get things done. I often manage inbound requests from various teams. I developed a reputation as a go-to problem solver. I am always keen to take on challenging issues, and I feel confident in taking responsibility no matter how hard the problem can be. My experience at Jasper has taught me the fine art of balancing quality and velocity in an extremely competitive market. Working in a company with hundreds of thousands of active customers who expect a premium enterprise experience, I have honed my ability to meet high expectations. Finally, first-principles thinking helps me solve hard problems and design innovative solutions when no effective existing alternatives are available.

Key Responsibilities
  • Maintenance and scalability of core primitives and AI features
  • Full product development lifecycle
  • Software architecture
  • AI features across backend, frontend and AI layers
  • Cross-functional collaboration
  • Technical documentation
  • Testing (e2e, synthetic, unit, integration)
  • Project management
  • Global asynchronous work
Technical Challenges
  • Non-deterministic nature of AI
  • Balancing velocity and quality in an ever-evolving, fast-paced AI field
  • High loads and performance optimization
  • Global support and high enterprise expectations
Key Achievements
  • Architected and led development of core AI and LLM features contributing to significant ARR
  • Captured ~20% of Fortune 500+ companies within a year
  • Identified memory leaks and code inefficiencies
  • Improved parts of backend and frontend performance in orders of magnitude i.e from O(n^2) to O(n) and GQL n+1 queries, reducing prisma-generated SQL from 250+ requests to 10
  • Introduced better code patterns and practices across the stack
  • Multiplied engineering velocity through knowledge sharing
  • Improved testing, observability and analytics
SpaceDraft logo

Software Engineer

SpaceDraft

Australia

Led full-stack development of core features including Images, Video, Audio, Maps with data layers. These features directly landed >50% of high-value enterprise, education and government customers, additionally securing crucial funding from the Australian government and private investors.

ReactReduxTypeScriptJavaScriptNodeRESTGraphQLNoSQLAWS (15+ services)CI/CDWeb APIsArcGISHTMLCSSCypressGit
Overview

I led full-stack development of core features including Images, Video, Audio, Maps with data layers. These features directly landed >50% of high-value enterprise, education and government customers, additionally securing crucial funding from the Australian government and private investors.

I designed and developed multiple BE and FE core features of the product, including geospatial data visualisation (as per regulated gov grant requirement), video streaming / video-on-demand using AWS services, which played a critical role in the app's usability and bandwidth consumption, and multitrack audio recording, playback and basic editing capabilities, ensuring accessibility, interoperability, scalability and maintainability.

I designed and developed a paywall system for a SaaS business, integrating Stripe deeply into a web app and website to automate complex transactions (including refunds, subscription management, and late payments) and streamline financial management.

Key Responsibilities
  • Participate in full product development lifecycle: concept, design, build, deploy, test and release, measure and iterate
  • Cloud architecture
  • Stakeholder liaising and communication
  • Feature development and maintenance
  • Enforcing high standards of code quality & best practices
  • Writing tests
  • Performance optimization across the stack
  • Researching solutions to technical challenges
  • Communicating with stakeholders
  • Participating in project management & planning
  • Mentoring and training junior engineers
Technical Challenges
  • Device and browser interoperability for high-performance application with multiple canvas layers (Animation, Geospacial 3rd Party API, Asset Layers) and web APIs (such as WebRTC)
  • Developing a complex permission system for video-on-demand feature with multiple roles (e.g. admin, editor, viewer) and multiple levels of access (e.g. read, write, delete)
  • Implementing a paywall with Stripe with multiple payment options (e.g one-off, sunscriptions, etc) and classes of users (e.g. free, premium, enterprise)
  • Maintaining and refactoring existing codebase with limiting black-box solutions (such as early versions of AWS amplify)
  • Implementing new features with limited time and resources, strong balance between quality and speed
  • Working in ambiguous environments with limited requirements and frequent changes
  • Implementing resource-intensive features with limited resources (e.g. CPU, GPU, RAM, etc)
  • Refactoring system from being CPU bound (too many things causing lags) to be real-time-bound (e.g. reduce fps when system overloads)
  • Pioneering unprecedented features (multimedia playback and view, geospatial map, animating canvas (time + space), etc) with limited documentation and examples
Key Achievements
  • Developed robust video-on-demand capabilities (serveless system for video upload, transcoding for adaptive bitrate + mono format, artifact generation, manifest editing for permissions) with a sophisticated permissions framework
  • Implemented a geospatial map solution for a government grant that became a core feature of the app (included performance optimisation of ArcGis solutions to enable support of older devices, bundle optimisation, and multiple features such as FeatureLayers, Places, Routes, geocoding, 3rd party data integration, basemap changes, screenshoting and many others)
  • Developed multitrack audio playback and editing using Web Audio API (WebRTC, RecordRTC library), and Audio Context
  • Made significant contributions to the design and development of the app's UI/UX
  • Implemented a paywall with Stripe
  • Developed numerous features based on user feedback
  • Architected and implemented numerous fullstack features
  • Improved the app's performance and scalability by making significant refactoring and improvements to the codebase
  • Designed and implemented multi-track audio playback and editing
  • Optimised multiple processes of app's lifecycle such as build (optimise bundle size), deploy (decrease manual operations needed for AWS deployment), and release
GeoMoby logo

Software Engineer

GeoMoby

Australia

Led the front-end development of a proprietary geofencing and life tracking platform, architected and developed a secure, optimised, and scalable react frontend (PWA) that was integrated with backend and native mobile apps.

ReactTypeScriptMaterial UIOpenLayersREST APISASSOOPFPGitJirafp-tsPWA
Overview

I worked on web-based software that combines geospatial intelligence with biological signals, acquired through custom wearables + phones.

This combination of hardware and software allowed us to bring new insights and perspectives for our commercial clients, including innovation branches of high-profile companies.

In addition, our users were people working in high-risk jobs such as emergency response workers and mining workers, whose biological states and physical locations are crucial in risky situations.

Finally, we also created mobile app + webapp that tracks people driving and lifestyle habits with the goal of improving them by providing direct financial incentives. This project was a collaboration with RAC, and you can learn more about it in this article https://geomoby.com/geomoby-and-rac-team-up-to-improve-lives-and-provide-a-positive-impact/

Tech: React frontend + typescript, openlayers.

One of the highlights of my time at GeoMoby was the successful development and deployment of a set of features for a web app that we presented at a major mining emergency response competition. Under a high-pressure environment, I worked with the design and product team to quickly and seamlessly develop a React and AWS solution that was robust enough to impress the end-users and secure two enterprise client contracts. This was a crucial moment for the company's reputation and financial success, and the feedback we received at the event was incorporated into future iterations of our core product.

Key Responsibilities
  • Participate in full app lifecycle: concept, design, build, deploy, test and release
  • Development of new user-facing elements and integration with server-side logic
  • Designing, developing, and maintaining efficient, reusable, and reliable library of React components
  • Optimisation of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Help to improve code quality through writing unit tests, automation and performing code reviews
  • Participate in brainstorming sessions and contribute innovative and original ideas to GeoMoby's technology, algorithms and product
  • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution
  • Write and maintain documentation for all features in development
Technical Challenges
  • Mobile battery-intensive features (24/7 live tracking via wearables and phones) to power behavior-based AI features
  • Develop multiple applications with asynchronous team members and multiple stakeholders
  • Follow a strict development process with a high level of quality assurance as per client's design, security and data-management guidelines
  • Work in ambiguous environments and use creative problem-solving skills to identify complex problems and develop innovative solutions that are relevant to the end-user and their domain
  • Refactor legacy code, then integrate it and develop new high quality code in a fast-paced environment
Key Achievements
  • Developed a set of features for a web app that we presented at a major mining emergency response competition
  • Contributed creative ideas to GeoMoby's technology, algorithms and product, implemented them and presented them to the team
  • Successfully architected and developed a web application's frontend with React and Typescript, which code was reused for mobile application as well (via webview)
  • Independently built a set of reusable React components that were used in multiple projects
Various logo

Engineer & Entrepreneur

Various

Australia

Built multiple successful websites and web apps. Led small teams of engineers and designers. Launched an innovative vending business that broke even in the first three months post-launch and was eventually sold.

JavaScriptTypeScriptReactNodeReact NativeMaterial UIAmplifyRESTPythonGitAWSUI/UXConsulting
Overview

As an entrepreneur with a passion for innovation in the fields of human health and wellbeing, I have always been fascinated by the intersection of technology and biology. My interests lie particularly in the areas of brain-computer interfaces (BCI), biodevices, neuroscience, and psychology. I believe that these cutting-edge technologies have the potential to revolutionize the way we understand and improve human health. Over the past three years, I have dedicated myself to a number of personal projects related to these areas, exploring the latest developments and opportunities in the field. My background in business has also given me the experience and skills needed to bring these projects to life, including managing a small vending machine business in Australia which I successfully sold. As I continue to pursue my entrepreneurial journey, I am driven by a desire to make a positive impact on the world and to create innovative solutions that improve people's lives. I am always seeking new challenges and opportunities to learn and grow, and I am excited about what the future holds for the fields of human health and wellbeing.

In addition to my passion for innovation in the field of human health and wellbeing, I have also built a successful career serving private clients in the tech industry. Throughout my career, I have worked with a wide range of clients on projects ranging from web-app development to infrastructure migration to the cloud, and general consulting. My strong technical skills and deep understanding of the latest technologies have made me a sought-after advisor for businesses looking to stay ahead of the curve. I have a proven track record of delivering high-quality work and exceeding my clients' expectations, making me a valuable asset to any team or organization. As a forward-thinking individual, I am always seeking new opportunities to expand my skillset and make a difference in the world. Whether I am working on a personal project in the field of human health and wellbeing or consulting with a private client on a tech-related project, I am driven by a passion for innovation and a desire to make a positive impact on the world.

Key Responsibilities
  • Project design and architecture
  • Team leadership
  • Business development
  • Client management
  • Technical consulting
  • Full-stack development
Technical Challenges
  • Diverse project requirements
  • Team management
  • Business operations
  • Technical consulting
Key Achievements
  • Built nine successful websites and web apps
  • Led teams of three and four people of engineers and designers for four successful projects
  • Launched an innovative vending business that broke even in the first three months post-launch and was eventually sold
  • Worked with various clients across marketing, law, accounting, manufacturing, startups, and SMB sectors
  • Successfully delivered projects on time and within budget