
Alexander Smirnov
Verified Expert in Engineering
Software Developer
Reading, United Kingdom
Toptal member since October 6, 2016
Alexander is a skilled IT professional with 20 years of solid experience in software development, software architecture design, and project management. An industrious person, he has a passion for problem solving, writes excellent code, and is always punctual, delivering high quality products even on a tight schedule.
Portfolio
Experience
- Spring Boot - 7 years
- Java - 6 years
- Google Cloud Platform (GCP) - 6 years
- C++ - 5 years
- Google Cloud - 5 years
- Android - 4 years
- Spring - 3 years
- Hibernate - 3 years
Availability
Preferred Environment
Git, MacOS, IntelliJ IDEA, Java, Go, Linux
The most amazing...
...solution I've developed was for the problem of de-duplication of data in a large dataset. The program ran on Cloudera cluster through Hadoop and Spark.
Work Experience
Staff Software Engineer
Proofpoint
- Delivered remote browser isolation (RBI) technology targeted at customers in North America, Europe, and APAC.
- Delivered threat detection and prevention functionality in RBI cloud service that operates 24x7 on GCP.
- Implemented an elastic scaling algorithm in Kubernetes that measured usage velocity, resulting in savings on computing infrastructure costs.
Principal Software Developer
Dilicon, LLC
- Based on Apache Solr, created a recommendation engine for a popular classified marketplace using collaborative and content-based filtering.
- Developed a B2B web portal for the package delivery industry.
- Integrated full-text fuzzy search system based on Apache Lucene.
- Implemented streaming video MPEG-playback over HTTP as well as HTTP live streaming.
- On a basis of Apache FOP, I developed a rendering engine for printing of shipping labels on regular laser printers and specialized label printers such as Zebra and Godex.
Senior Software Developer
Altoros, LLC
- Developed a solution on a Cloudera cluster for the problem of de-duplication of a large dataset.
- Created a computerized, networked inventory and revenue management system in business intelligence for the vending machine industry.
- Developed a complete mobile fleet management solution for the transport and logistics industry as project manager and within all time, resource, and budget constraints.
Mobile Developer
OU Bamboo Group
- Created Ringtonium, a remarkably accurate tool for creating, editing, and sharing ringtones.
- Developed a car answering machine called I'm Driving - Call Later, to make the driving experience safer.
- Created Wind OS, a funny simulator which creates a feeling of the good old Windows era to your smartphone.
- Developed a multiplayer mobile games service, the playing platform for any turn-based games.
Head of Software Development
ADANI Systems Co.
- Integrated medical radiographic systems in a hospital IT network using DICOM & HL7 standards.
- Performed analysis of the domain field and prepared requirements specifications for the rest of the team.
- Developed a software suite for digital radiographic scanning equipment, produced by the company, which was intended for image acquisition, picture archiving, and communication with PACS, transferring images to physician workstations across the network.
Experience
Object Detection for Video Surveillance
https://github.com/asmirnou/watsorEducation
Master's Degree in Software Technologies for Embedded Systems
The School of Business and Management of Technology of Belorussian State University - Minsk
Master's Degree in Physics
Belorussian State University - Minsk
Skills
Libraries/APIs
Apache Crunch, Apache Lucene, Java Message Service (JMS), TensorFlow
Tools
Apache Tomcat, Apache Solr, Android NDK, Cloudera, Git, IntelliJ IDEA
Languages
C, Java, C++, SQL, Delphi, Go, Python
Platforms
JavaFX, Android, Oracle, Windows, MacOS, Google Cloud Platform (GCP), Web, Eclipse, Symbian, J2ME, Linux, NVIDIA CUDA
Frameworks
JavaServer Faces, Bootstrap, Apache Spark, Hadoop, PrimeFaces, Hibernate, Spring, Spring Boot, JSF, Spark, AngularJS
Paradigms
Agile, Scrum, MapReduce
Storage
Microsoft SQL Server, PostgreSQL, Google Cloud, MySQL
Other
HornetQ, Apache FOP, DICOM, HL7, HTTP, I/O
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