ROMAN BIETIN
***** ***** ***, *******, ** *****
Cell: 510-***-****
E-mail: *.******@*****.***
Skype: diez.ukr
Summary
Software developer with strong mathematical skills and 5+ years of experience in computer vision, web
technologies, database design, financial and medical statistics, accounting and project management systems,
multimedia processing, complex anti-virus protection, optical character recognition and digital signal
analysis, computer games.
Skills
Tools and operation systems
• Languages: C++, C#, C, Java, MatLab, PHP
• Databases: MySQL, SQLite, PostgreSQL, MongoDB
• Windows, Linux, Android, cross platform development
Technologies
• Web technologies
• OOD/OOP technologies
• Multithreading development
• Programming paradigms: Design Patterns, Agile Software Development
Mathematical skills
• Numerical methods
• Probability theory and mathematical statistics
• Discrete mathematics
• Linear algebra, analytical geometry, calculus
Experience
Software Developer, VIT Company; Kyiv, Ukraine (www.vitcompany.com) 2012–2014
• Designed and developed software development kit (SDK) for computer vision. The software includes
cross-platform tools for vehicle plate numbers recognition and for capturing traffic light signals from
video-stream and de-noising digital data signal.
• Designed and developed software tools for visual pattern recognition using methods of contour
analysis, linear algebra and analytical geometry.
Freelance Software Developer 2011–2013
• Designed and developed tools for generating pseudorandom number sequences. Tools provide
methods to generate pseudorandom numbers with wanted distributions, methods of pseudorandom
sequences analysis using probability theory and mathematical statistics.
• Designed and developed collection of libraries for numerical methods of computations. Libraries
include tools for numerical solving algebraic and transcendental equations, systems of linear and
transcendental equations, function approximation and interpolation, numerical integration, numerical
solving for eigenvectors and eigenvalues problem, singular value decomposition.
• Development of back-end software for digital data sequence de-noise from microphone and convert it
to the simple harmonic motion function using a fast Fourier transform, which was used to get input
sound frequency. Tools are used for Windows guitar tuner application.
• Developed web-server software complex to provide data communication between Windows Desktop
application and remote accounting system. Web-server runs under FreeBSD. Software complex was
used by law firm to manage clients, projects, costs and time billing.
• Development of software complex for distributed anti-virus protection.
• Scalable web-platform for online computer games. Designed and developed back-end library.
Designed database, developed DAO (data access object), front-end design and unit testing.
• Participated in the development of Android application for smoking management. Designed database,
developed and some back-end functionality. Application includes widget to count daily cigarettes
number and shows user’s financial and medical statistics.
• Designed and developed tools for pseudorandom image distortion. Tools are used to generate
sequence of sample images for supervised learning of neural network for computer vision.
Self-employed contractor 2010-2011
• Web-system for project management based on Scrum Methodology. Designed and developed
database and DAO. Assisted with front-end development. MVC pattern based system.
• Designed and developed module for web mining. Module includes tools for getting web-page
HTML-sources from web-sites for musicians and parse guitar chords and tabulatures from them.
Education
National Technical University of Ukraine "Kyiv Polytechnic Institute", Faculty of Applied Mathematics,
Kyiv, Ukraine, Bachelor of Science in Software Engineering, 2014.
Others
• Resident status: legal resident.
• References available upon request.