← В ленту
Регистрация: 21.02.2024

Alexey Malyshev

Специализация: C++ Developer / Software Engineer

Портфолио

testRigor

I am a co-founder in this San Francisco startup that has a mission to fully automate tests for mobile applications and web sites. I have to wear different hats: ● Machine Learning Engineer. ● Developed AI algorithms for screen processing. ● Front End JavaScript Developer. ● Add UI features that help users use web and mobile app testing framework. ● Backend Java developer. ● Add features to web and mobile app testing framework in Java DevOps. ● Setup SMTP email server for round-trip email testing.

iTouch Biometrics

I work on the project that creates FBI certified electronic Fingerprint Cards (AccurateID). ● Implemented proprietary algorithms for fingerprint segmentation and quality scoring. ● Implemented algorithms to locate face and profile when taking mugshot photos. ● Implemented fingerprint image printing algorithm for FBI certification. ● Fixed multi-threading issues between UI and hardware threads. ● Integrated various hardware devices, such as fingerprint scanners and cameras. ● Sorted out scanner hardware issues from software bugs. ● Fixed UI integration tests running under TeamCity.

Coding House

Coding House is a full immersive Boot Camp in Fremont, CA for Full Stack Software Developers who wish to improve their skills in JavaScript MEAN stack (MongoDB, Express, Angular, Node). ● Software Developer. ● Worked on a web application that helps the company to test and enroll students. ● Lead an SQL workshop for students. ● Studied Full Stack JavaScript Web Development with students. ● In each assignment we used GitHub and Heroku for code storage and deployment. ● Participated in four day React workshop (React, Flux, GraphQL, and Relay).

Скиллы

C#
C/C++
Docker
Docker Compose
Java
JavaScript
Keras
Linux/Windows
Python
React
Scrum
SQL
TCP/IP
TensorFlow
WCF
WireShark
WPF

Опыт работы

Senior Software Developer
с 10.2023 - По настоящий момент |NDA
Python, C++, SOAR, React
● I work on a project related to security orchestration, automation, and response (SOAR). ● Backend is written in Python, frontend - React. ● I work on new data source and parsing language extensions.
C++
10.2018 - 11.2022 |testRigor
Java, JavaScript, Keras, Python, git, Pivotal
I am a co-founder in this San Francisco startup that has a mission to fully automate tests for mobile applications and web sites. I have to wear different hats: ● Machine Learning Engineer. ● Developed AI algorithms for screen processing. ● Front End JavaScript Developer. ● Add UI features that help users use web and mobile app testing framework. ● Backend Java developer. ● Add features to web and mobile app testing framework in Java DevOps. ● Setup SMTP email server for round-trip email testing.
Software Engineer
05.2016 - 12.2021 |iTouch Biometrics
C#, WPF, WCF, C++, C, Python, Keras, TensorFlow, git
I work on the project that creates FBI certified electronic Fingerprint Cards (AccurateID). ● Implemented proprietary algorithms for fingerprint segmentation and quality scoring. ● Implemented algorithms to locate face and profile when taking mugshot photos. ● Implemented fingerprint image printing algorithm for FBI certification. ● Fixed multi-threading issues between UI and hardware threads. ● Integrated various hardware devices, such as fingerprint scanners and cameras. ● Sorted out scanner hardware issues from software bugs. ● Fixed UI integration tests running under TeamCity.
Software Engineer
09.2015 - 12.2015 |Coding House
JavaScript (ES2015, TypeScript), Node.js, React.js, MongoDB, Angular, html, css
Coding House is a full immersive Boot Camp in Fremont, CA for Full Stack Software Developers who wish to improve their skills in JavaScript MEAN stack (MongoDB, Express, Angular, Node). ● Software Developer. ● Worked on a web application that helps the company to test and enroll students. ● Lead an SQL workshop for students. ● Studied Full Stack JavaScript Web Development with students. ● In each assignment we used GitHub and Heroku for code storage and deployment. ● Participated in four day React workshop (React, Flux, GraphQL, and Relay).
Senior Software Developer
01.2011 - 09.2013 |Quest Software, Quest Classification System
.NET, C#, Java, REST, JavaScript, HTML, RabbitMQ, SQL, Scrum/Agile, Jira, Git, Jenkins
IT-management solutions; $770M revenues; 3400 employees worldwide. ● In a distributed team I developed components for Quest Classification Services, software designed to classify files in a corporate network to help companies find information, located in different silos across the network. ● Created a Windows service to scan corporate file systems for files and queue them into classification engine. ● Created a Windows service to obtain information about SharePoint files and queue them into classification engine. ● Fixed bugs in Java topic server based on open source Ontopia engine. ● Participated in daily SCRUM meetings on Skype, presented demos at the end of iterations. ● Over the two years the team experienced growth and downsize, however I was never affected by downsizing.
Team Lead
05.2010 - 01.2011 |Quest Software, Enterprise messaging proxy server
C/C++, TCP/IP, WireShark, Linux/Windows
● I took over ownership of Instant Messenger Proxy server, a cross-platform application that allowed corporations to monitor and log instant messengers traffic. The server had Windows and Linux versions. ● I built a team, set up development environment with separate virtual networks on virtual server, and worked on bug fixing. ● Managed transition of the project from US team to Saint Petersburg, Russia. ● Participated in hiring process. ● Set up working environment using IP subnetworks in a corporate network. ● Worked on bug fixes for the server. ● Fixed a bug related to extended IP connection lifetime on Linux.
Senior Developer
05.2006 - 05.2010 |Exigen Services, Imagine Software
C/C++, gcc, gdb. SaaS, Linux/Solaris, Emacs
Outsourcing software development in Eastern Europe. 1400 employees worldwide. ● Imagine Software sells an online SaaS system that helps private and institutional investors to analyze their portfolio. It allows modeling risks, managing profits, and more. ● Fixed bugs in and added new features. ● Supported security market portfolio and risk management system for Imagine Software, a NY-based company. ● Fixed several bugs in corporate actions processing module when splits and spin-offs data was calculated incorrectly. ● Investigated several cases when an application core dumped in release version. ● Actively collaborated with Customer Support and Documentation teams to investigate problems and provide “what’s new” updates.
Team Lead
12.2005 - 05.2006 |Exigen Services, t-mobile
Visual C++, MSSQL, Windows
● Started an outsourcing project for T-Mobile, Germany. ● In Visual C++ I wrote user management application to modify and assign user rights for t-mobile billing system management database. ● Participated in hiring process.
Project Manager / Team Lead
02.2004 - 12.2005 |Sunrise-r
C/C++, STL, Windows/Linux, WireShark, 3G (TCP, UDP, IP, SMS, etc.) PVCS, Mercury Test Director
A Finish outsourcing startup that specialized on customers in Finland. 20-30 employees. Brand New 3G Protocol Analyzer for Mobile Networks. ● Started a fresh outsourcing project for a Finnish. ● Telecommunication Company that developed 3G mobile network analyzer. ● Our team was responsible for writing decoders for various network protocols including IP, TCP, UDP, SMS, and many others. The project grew from three to eight developers in six months. ● As a trial assignment I designed and wrote an automated test application that loaded specified decoder, feed specified input data file into it, and wrote the output in a specified file. ● Built a strong team of Software Developers. Managed customer relationships – i.e., development processes, task distributions. ● Was fixing on the most challenging problems where other team members were stuck.
Team Lead / Software Developer
12.2002 - 01.2004 |Enkata Technologies
.NET, Java, SQL, XML, XSLT
Start-up that develops software for contact center data analysis; 30 employees. ● Built a team of highly qualified developers who worked on root-cause analysis software for contact centers in the communications, insurance and financial services industries. ● Significantly improved performance of a C# application by identifying poor piece of code and modifying the search algorithm. ● Wrote a proxy service in Java that could run a complicated algorithm written in C++.
Team Lead / Developer
07.2001 - 10.2002 |Hyperfeed Technologies, Broker Workstation Software
Visual C++, MFC, Windows
HyperFeed was a US company that provided realtime market data to investors. By acquiring our team they added analytical services. Broker Workstation was a desktop application project that aimed at presenting realtime and analytical data to the broker. ● Developed a Windows DDE server to dynamically update data in Excel cells with realtime ticker data. ● Before customer presentatino I rewrote the DDE server overnight from using high-level Microsoft. ● DDE library to system-level DDE API, which decreased CPU utilization by many times. ● Fixed bugs in services that supplied data to MarketScreen web server. ● Built parts of Broker Workstation Software.
Software Developer
06.2000 - 06.2001 |Lucent Technologies
Visual C++, MFC, Windows, SDH
Bell Labs – Research and development branch of former AT&T company. ● SDH network elements management software. ● Developed software for managing SDH network equipment. ● Identified a complicated bug in the protocol implementation between the network element and a computer. ● Added support for new communication switches. Communicated with development centers in France, Netherlands and China.
Software Developer
01.2000 - 05.2000 |Artificial Life Rus
COM, Win32 API, Mac, Visual C++, ATL, MFC, VBScript, Star Team
● Worked on a project of a multimedia educational program. ● The application utilized artificial intelligence technology developed by the company and was a program, describing the life of Albert Einstein. ● The UI was based on Internet Explorer, its DOM, and Visual C++ and MFC technologies.
Software Developer
09.1999 - 12.1999 |Petrocroft
Win32 API, drawing, Visual C++, OLE, STL, MFC, VSS
● Worked on GUI part of program for calculating budget estimates for construction companies.
Repair Administrator
06.1998 - 01.1999 |Lucent Technologies
MS Access, HTML
● Performed financial calculations for project managers – allocated costs of professional services, analyzed department expenses. ● Worked on development of client database, controlled information about payments for professional services from and to other legal entities.
RF Engineer
02.1995 - 05.1998 |EXCOM Limited
Serviced computers, Computer network, Customer database
Worked on maintenance and expanding of transmitter network. ● Serviced computers. ● Computer network. ● Customer database. ● Provided user support.
Information and Communication systems expert
04.1994 - 01.1995 |Marine Agency
Fox Pro for Windows, NWSC
● Provided support and development of principal (NWSC) container tracking database. ● Also provided user support and maintained IT equipment.

Образование

Business Administration, MBA / Project Management (Магистр)
По 2014
Hult International Business School
Radioengineer
По 1994
Baltic State Technical University, Radio-electronic systems and moving objects operating complexes
World Economy / International Economist
По 2000
Saint-Petersburg State Unive

Дополнительное образование

Software Developer
По 06.1999
LIMTU, Information Technologies
Certified Scrum Product Owner
По 06.2014
CSPO

Языки

РусскийРоднойАнглийскийСвободно владеюИтальянскийБазовыйНемецкийБазовый