Eugene Pakhomov
Verified Expert in Engineering
Software Developer
Paphos, Cyprus
Toptal member since May 6, 2016
Eugene is an experienced software engineer with a knack for learning new technologies. He can work independently or in a team on projects of any complexity level. Eugene's main interests are functional programming, genetics, and helping people in open-source communities.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, Ubuntu, ClojureScript, Clojure, Linux
The most amazing...
...thing I've done was improve core module architecture to support completely new features and user workflows.
Work Experience
Senior Full-stack Developer
TrueGrok
- Helped clients specify the scope according to their desires, life realities, and business needs.
- Developed a range of products, from proofs of concepts to effective tools daily used by the intended audience.
- Collaborated with clients and users directly to improve the products most efficiently and effectively.
Senior Software Engineer
Xored Software, Inc.
- Supported cluster software based on a huge legacy codebase.
- Moved components from code to data-driven where it was sensible.
- Collaborated with every layer of product development and deployment, legacy code developers, QA engineers, managers, and end-users.
- Trained new developers from basic shell tips to teamwork.
- Contributed to improving most of the components the product was dependent on.
Software Engineer
Xored Software, Inc.
- Supported cluster software based on a huge legacy codebase.
- Improved the whole team workflow dramatically by determining weak points and implementing auxiliary software to fix them.
- Handled performance critical components improving their performance by orders of magnitude.
- Upgraded the project structure to improve modularity, ease the compilation process, and remove some weight from release engineers.
- Collaborated with a dependency project team to establish a solid common ground.
Software Engineer
Bricsys
- Improved core module architecture to support completely new features and user workflows.
- Improved performance of testing framework to shorten time from development to deployment.
- Ported the codebase from Windows to Linux.
- Removed "reinvented wheels" by reusing suitable parts of common libraries.
- Worked on common project best practices and guidelines.
Software Engineer
Sibirskoe Kommercheskoe Soglashenie
- Worked on every aspect of the application, from low-level network encryption to GUI.
- Became deeply involved in the application area by constantly working with experts in the field.
- Implemented integrations with all needed providers - cryptography, document exchange, and mobile networks.
- Created a framework to allow mostly non-interrupting application updates.
- Constantly ensured that the application is as small as possible due to mobile data usage of end users.
Experience
Fit2Breed
PheLiGe
https://phelige.com/Ensemble
GWASarchive
https://gwasarchive.com/Cisco Prime Infrastructure Operations Center
https://www.cisco.com/c/en/us/products/cloud-systems-management/prime-infrastructure/index.htmlCisco Prime Infrastructure Operations Center lets you visualize up to ten Cisco Prime Infrastructure instances, scaling your management infrastructure while maintaining central visibility and control.
LIM 3D
http://ledas.com/products/lim3d/BricsCAD
https://www.bricsys.com/en_EU/bricscad/index.jspYa-Buhgalter
Certifications
Bioinformatics Specialization
University of California San Diego
Machine Learning
Stanford University
Genes and the Human Condition (From Behavior to Biotechnology)
University of Maryland, College Park
Skills
Libraries/APIs
Slack API
Tools
Git, PyCharm, IntelliJ IDEA, Subversion (SVN), Zsh, Slack, Rally, Oh My Zsh
Languages
Python, Clojure, R, JavaScript, Java, SQL, C++, HTML5, Lisp, С++, Elixir, Scala, Lua
Frameworks
ClojureScript, Qt, Django
Paradigms
REST, Agile Software Development, DevOps, Cross-platform, Scrum
Platforms
Heroku, Java EE, Linux, Ubuntu, Oracle
Storage
SQLite, PostgreSQL
Other
Front-end, Web Applications, User Interface (UI), User Experience (UX), Cython, Web Development
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