Senior Software Engineer
Jack of All Trades
Experience
08.2020 – PortXChange (port-xchange.com)
Role: Software Engineer
Responsibilities:
- Development of the company product, focusing on the backend Scala stack (PlayFramework, Akka);
- System and security engineering;
- Documentation and on-call activities.
02.2018 – 07.2020 Digital.ai, previously XebiaLabs (digital.ai)
Role: Senior Product Developer
Responsibilities:
- Development of core product (XL Deploy) using Java (Spring), Scala (Akka), JavaScript (React);
- Documentation, technical support, and on-call activities.
08.2017 – present MeritLabs (merit.me)
Role: Senior Software Engineer
Responsibilities:
- Blockchain software development using C++ based on Bitcoin code;
- Customer services development using Go, Node.js, Ionic, and Agnular.js;
- System engineering and software reliability engineering;
- Leading projects as needed;
Public projects:
- Opensource libraries and applications: github
07.2016 – 10.2016 Falcon
Role: Software Engineer
Responsibilities:
- Development of logistics web application for Russian Post using Ruby on Rails
05.2015 – 07.2017 FoxCommerce (foxcommerce.com)
Role: Senior Software Engineer
Responsibilities:
- Development of e-Commerce platform prototype based on Spree and Angular.js;
- Development of e-Commerce platform with Scala, GoLang, C++, and React.js;
- Service and SDK architecture development;
- Leading a group of 3-10 developers in a distributed team;
Public projects:
- Opensource platform: github
01.2015 – 05.2017 Hi, Jay! (hi-jay.eu)
Role: Principal Software Engineer
Responsibilities:
- Development of MVP using Ruby on Rails, MongoDB, Cordova, React;
- Development of applications for business analytics;
05.2012 – 05.2015 Enterprise Information Systems
Role: Senior Software Developer
Responsibilities:
- Custom development using Java (Spring), Scala (PlayFramework), JavaScript (jQuery and React);
- Deployment, monitoring and performance optimization;
- Leading project development team and, partially, project testing team;
- Participation in interviews as a technical expert;
- Development tools administration (Redmine, SVN/GitLab, TeamCity/Jenkins, Artifactory);
01.2011 – 05.2012 BCC (bcc.ru)
Role: Senior Software Test Engineer
Responsibilities:
- Manual and automated functional, regression, integration and load testing of web applications;
- R&D work, connected with project needs and test automation;
- Deployment and administration of IBM WebSphere and Oracle clusters;
- Development tools administration and plugin development (Bugzilla, Redmine, SVN, TeamCity);
- Technical support, documentation;
12.2007 – 08.2012 St. Petersburg State University of Information Technologies, Mechanics and optics
Role: Computer Class and Network Administrator
Responsibilities:
- Network and software administration (15 classroom computers, 10 professors computers and server), hardware maintenance, IT help for Professors;
08.2009 – 12.2009 RipDev
Role: Customer Support Engineer
Responsibilities:
- Customer support, bug tracking;
05.2004 – 05.2008 Unsanity LLC
Role: Software Test Engineer
Responsibilities:
- Manual testing of applications for macOS;
- Customer Support;
05.2004 – 05.2008 FLOW ~13
Role: Web Application Test Engineer
Responsibilities:
- Manual testing of websites and applications;
Education
09.2006 – 07.2012 St. Petersburg State University of Information Technologies, Mechanics and Optics.
Degree: Master of Technical Physics.
Specialization: Thermal physics. (Thermal Physics and Energy-physical Monitoring)
Languages
Russian - native
English – fluent (11.08.2009 received Business Writing Brainbench Certificate)
Spanish - basic
Dutch – basic
Contacts
Phone:
- +31-6-13177752
Skype: eugene-sy
Telegram: eugenesy
Email: eugene.sypachev@gmail.com