I’m a technical and team leader of an offshore team working on engine management software development together with in-house development team.
My team is working on upgrade of the engine management software to the latest version of one of the key components, Diagnostic Event Manager.
I am running Tuzobob Studio where I am responsible for complete cycle of product development and serving as a requirement analyst (customer's side), system architect, lead engineer, team and account manager. Below are some selected projects.
The RLM is an autonomous lawn mower compliant with IEC 60370 and IEC 60335 standards. The RLM features ARM based MCU with rich peripherals like wheel & cutting motors. I was technically leading design and implementation of the RLM control application.
The MMDA is a cross-platform (Windows and Mac OS X) desktop application which allows to make a bulk email sending in such a way that each recipient gets a personalized copy containing his/her name.
The KSP is a desktop application capable of knee 2D MRI scans segmentation and building of a 3D volumetric model of knee joint out of them.
The Maestro Conference is a proprietary solution based on the FreeSWITCH Conference Module which allows for video and teleconferencing. There was a need to rebase the Maestro Conference onto the latest baseline of the FreeSWITCH Conference Module. I studied the Maestro Conference Module architecture, the changes were made in its latest baseline and worked out a detailed upgrade plan combined with implementation sketch.
The Stablegame system is a network connecting gamers through set of relay points which route traffic much faster than usual to provide a better gaming experience. I integrated different parts of the system together and provided bug fix for the system’s desktop client.
I am a Solution Architect responsible for a number of solutions for the Jaguar’s InControl connected car system for X351/X260 vehicle lines.
The Side Panel Browser is responsible for running weather, radio, music player and other JS applications.
I worked out an entire Side Panel Browser solution architecture, planned solution implementation (time & effort estimate, project schedule), led development team, conducted several integration workshops onsite, troubleshooted a number of critical issues.
The Open Internet Browser is an embedded browser providing a user with similar experience of web surf as he/she has on a tablet/desktop PC.
I’ve been responsible for liaison with Jaguar Land Rover, prepared High Level Design Document describing solution’s high level architecture, conducted several integration workshops onsite.
I am serving as a Software Architect of the Netfront Browser NX and managing product development teams, onsite and offsite.
I am also contributing and driving certain aspects (CI/CD, code inspection) of the company’s software development process.
Below is the short summary of my contributions by project/specific area.
The NFBNX is a webkit based browser for embedded systems like TV Set Top Boxes and Automotive Infotainment Systems.
I introduced code reviews, new API documents, UML for sequence diagrams, change request workflow.
I am responsible for products’ feature design, implementation and maintenance.
I am also constantly improving the company’s software development process.
The Apptek MediaSphere is a large-scale media processing system, it simultaneously captures, monitors, transcribes and translates media content from television broadcasts, telephony, radio, websites and social media.
I cleaned up, documented and introduced a version control for the system code base.
The OmniFluent Translate is a SaaS providing Human Machine Translation services.
I deployed, configured and documented the OmniFluent system early prototype set up by means of Internet Communications Engine (ICE) Grid Network in a local network.
The PS ASR is a system converting speech to text.
I designed, implemented, tested and documented a nested xml grammar feature.
The PS.WAY is an interactive voice response system, which is provided in a form of Windows Desktop application paired with ISDN modem.
Here is what I did:
I proposed and implemented software configuration management improvements: combined several source code repositories into one and worked out a software configuration management policy for a team.
I am responsible for products’ feature design, implementation and maintenance. Below is a short summary of my contributions by project/area.
The AXE is the circuit switched digital telephone exchange, used in BSC/TRC, MSC, HLR, SCP, FNR, TSC, STP and wireline nodes equipment.
The SS7 stack is a set of telephony signaling protocols used in PSTN.
The CPP is a traffic transport platform used by RBS, RNC, media gateways applications in the GSM/UMTS networks.
I am responsible for the User Interface Subsystem (UIS) product design follow up and maintenance.
I am also a gatekeeper of the Wallpaper Module of the UIS which means that I am making all changes passing through code inspections, and making new releases of the module. Below is the short summary of my contributions.
I am responsible for coding, bug fix and unit testing. Below are the projects I made a contribution into.
The Incass system is a windows desktop application controlling up to 50 vehicles via GSM network by means of data calling and SMSing to vehicle on-board controllers and tracking geo-location via GPS data.
Here are my contributions: