Alexander Finn
Verified Expert in Engineering
Machine Learning Developer
Alexander is an experienced software architect and entrepreneur with expertise in object-oriented design, microservice architecture, cloud deployment, and horizontal scalability. He focuses on Agile and lean methodologies, including the application of re-architecture, refactoring, and redesign.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, IntelliJ IDEA, MacOS
The most amazing...
...product I've built is Jambok, a social learning and knowledge sharing environment for corporations.
Work Experience
Lead AI Solutions Architect
Silo AI
- Assisted data scientists in delivering customer projects faster by designing and developing an internal MLOps platform for Silo AI.
- Helped one of the world's biggest retail companies build an internal AI platform for delivering machine learning models as microservices to power their online store.
- Created and designed a patent and technical documentation search and analytics tool for a leading telecommunications company.
- Designed and developed an automated visual quality control solution for a city infrastructure maintenance company.
CTO and Chief Architect
Personik
- Developed an AI-powered chatbot platform that integrates with corporate systems, such as SAP, Workday, Salesforce, and ServiceNow. Company employees can use the platform and its conversational UI to solve daily tasks.
- Designed and developed a custom text classification engine based on fastText embedding and a neural network classifier.
- Implemented and designed an enterprise integration bus, allowing simple integrations between the chatbot and corporate systems.
Head of Cloud Services
Solu
- Enabled collaborative data manipulations for the Solu platform by designing and developing cloud services.
- Built an end-to-end CI/CD pipeline and continuous delivery process for the engineering team.
- Designed and developed an Android client library to support offline and online data manipulations with occasional synchronization between devices.
Lead Architect, Core Frameworks
SAP SuccessFactors
- Implemented rich media management functionality in SAP Jam, a social collaboration platform.
- Designed and developed a shared service for rich media management, used by multiple SAP SuccessFactors and SAP products to deliver video and audio features to the end users.
- Built and designed the SAP SuccessFactors core framework that handled dynamic data model management and persistence.
- Created a REST API functional testing framework to ensure the quality of reusable services and avoid regressions.
CTO and Chief Architect
Jambok
- Designed and developed a SaaS knowledge sharing platform for corporations.
- Implemented microservices architecture to reduce dependencies and increase development speed and reliability.
- Automated acceptance and integration testing to increase product quality despite the absence of QA engineers.
- Managed a team of five engineers based in California, Russia, and Brazil.
- Brought product in record time to market, from the prototype in a month to first beta customers in two months and paying customers in three months.
Lead Software Architect, Sun Learning Services
Sun Microsystems, Inc.
- Reorganized Sun Learning Services technical infrastructure from more than fifty systems to fewer than ten, resulting in over 10x cost reduction.
- Architected and developed the Sun Learning eXchange online learning service allowing Sun Employees, key partners, and customers to use rich media (video, audio, presentations) and share their knowledge in a social infrastructure. Developed using Python and Django in conjunction with Java-based services.
- Architected and developed the MyLearning learning management system (based on Oracle iLearning, Atlassian Confluence) to manage employee onboarding, online and offline learning, compliance, and certifications.
- Participated in the Sun Partner Advantage competency tracking system as technical lead, delivering solutions to calculate partners' competencies based on their employees learning and certification history. Ruby on Rails-based UI + Oracle RDBMS and Oracle BI back-end.
- Introduced Agile (Scrum, Kanban) practices to improve the development process.
- Introduced automated acceptance testing practices to improve quality and reduce manual QA efforts.
- Provided technical leadership for a team of over twenty engineers spread all over the world.
Software Developer
Conject AG
- Implemented an instant messaging module for a real estate project management system (Jabber + Web Interface + AJAX).
- Developed a web camera monitoring module for a real estate project management system that allowed customers to visually monitor building progress, property management services, and tracked image archive.
- Introduced functional test automation using Jameleon and integration test automation using FitNesse.
- First (successful) experience with Agile development and Scrum processes.
Software Engineer
SeaData Co.
- Developed a content management system for the SeaNews.RU news and analytics agency.
- Developed custom plugins for the HP helpdesk system to improve workload balance for support engineers.
- Improved the advertising banners rotation system for the SeaNews.RU site.
- Created a desktop application (Java SE + Swing) for content management for the SeaNews.RU web site.
- Participated in intranet communications portal product development and implemented news management and people directory modules.
Experience
Jambok - Social Knowledge Sharing platform
MetaData Framework
InMail.io
Skills
Languages
Python, Java, ABAP, Kotlin, JavaScript, PHP, Java SE, Ruby, HTML, SQL, CSS, Python 3
Frameworks
Django, Flask, JPA, Spring, Bootstrap, Hibernate, JBoss Seam
Libraries/APIs
Amazon API, Jackson, JAX-RS, JDBC, jQuery, Apache Lucene, Slack API, SpaCy, TensorFlow
Tools
Sublime Text, Eclipse IDE, IntelliJ IDEA, Git, Subversion (SVN), Cucumber, Lettuce, Amazon Simple Email Service (SES)
Paradigms
Agile Software Development, Test-driven Development (TDD), Object-oriented Programming (OOP), Scrum, Kanban, API Architecture, Microservices, Event-driven Architecture, Behavior-driven Development (BDD)
Other
Lean Development, Enterprise Architecture, Machine Learning Operations (MLOps), Architecture, CI/CD Pipelines, CTO, Leadership, Artificial Intelligence (AI), Natural Language Processing (NLP), Machine Learning, Learning Management Systems (LMS), Generative Pre-trained Transformers (GPT), Language Models, OData, fastText, MLflow, Computational Physics, Algorithms, Workday, GPT
Platforms
Google App Engine, MacOS, Amazon EC2, Linux, Java EE, Amazon Web Services (AWS), SAP NetWeaver, Heroku, SAP HANA, Oracle, Solaris, Docker, Google Cloud Platform (GCP), Kubernetes, Android, Azure, Kubeflow, Databricks
Storage
MongoDB, CouchDB, MySQL, SAP S/4HANA Cloud, Elasticsearch, Memcached, Redis, Google Cloud
Education
Master's Degree in Applied Physics
Peter the Great St. Petersburg Polytechnic University (SPbPU) - Saint Petersburg, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring