Leonid Fedorenchik Email & Phone Number
Who is Leonid Fedorenchik? Overview
A concise factual answer block for searchers comparing this professional profile.
Leonid Fedorenchik is listed as VP of IT at 大象机器人 Elephant Robotics at 大象机器人 Elephant Robotics, a with 11 employees, based in Shenzhen, Guangdong, China. AeroLeads shows a matched LinkedIn profile for Leonid Fedorenchik.
Leonid Fedorenchik previously worked as VP of IT at 大象机器人 Elephant Robotics and Software Architect at 大象机器人 Elephant Robotics. Leonid Fedorenchik holds Master Of Science In Applied Mathematics, Computer Science from National Research Nuclear University (Former Moscow Engineering Physics Institute).
Email format at 大象机器人 Elephant Robotics
This section adds company-level context without repeating Leonid Fedorenchik's masked contact details.
Review company-level records connected to Leonid Fedorenchik before choosing the right outreach path.
About Leonid Fedorenchik
6 years software architecture and team management experience, 9 years of software development experience using C++, Java, Hadoop, Linux/UNIX/Windows.
Listed skills include Linux, C++, Java, Linux System Administration, and 33 others.
Leonid Fedorenchik's current company
Company context helps verify the profile and gives searchers a useful next step.
Leonid Fedorenchik work experience
A career timeline built from the work history available for this profile.
Software Architect
• Architectured and developed full stack robotics OS (C++, Qt, Linux). • Led UI design and UX to create the best in the market software for teaching of robots. • Created extendable, maintainable, robust architecture for the OS with clear separation between UI/Data/Frontend/Backend. • Coded most of Backend/Frontend. • Architectured App Store for robotic applications • Developed App Store for robotic applications • Led development of company’s website. • Setup & administrer company's servers & network. • Established coding standards & perform regular coding reviews. • Maintained and improved architecture of previous software versions. • Investigated and fixed memory leaks with valgrind and redesigning architecture. • Created and used monitoring scripts for robotic software.
Software Architect
Worked on developing file-system drivers for Linux/Embedded Linux/Android.Worked directly with CTO.Supported existing architecture and created architecture for new modules.Led development efforts and prioritize tasks.Team management, including but not limited to, workload distribution, team work planning, work quality proofing, urgent problems solving, work schedule checking, thorough communication between departments, internal communication with other teams, cooperating with multi-departments when it's needed, etc.Held up daily team stand-up meeting as well as beginning and end of the sprint and weekly meetings, report in the company's weekly meeting, team daily / weekly log check-up, preparing weekly / monthly report to CTO relates to the achievements of the whole team.Gave lectures to teams' members to educate them to learn new technology and use development tools.Architecured file system journaling subsystem using UML and developed prototype Linux kernel module.Inspected overall code quality to ensure the outcome meets company's standards, establishing coding standards, code inspection meetings and code review policy.Developed and improved stability and interoperability of Linux kernel & FUSE modules (including Embedded Linux, Real-Time Linux & Android) for mounting file systems NTFS, HFS+, exFAT, FAT, developed in C and C++.Redesigned and implemented configuration & build systems for modules.Reviewed and arranged improvement of tests.Reduced time to port kernel modules to new kernel versions by x4 times (from 3 months to 3 weeks) by analyzing and reporting development of Linux kernel LKML patches.Reduced product build times by a factor of x4 (from 4 min to 1 min) by implementing proper dependency tracking in build scripts and utilizing parallel building.Analyzed the situations and problems in order to report to CTO efficiently.
Chief Programmer
Worked on developing seismic data processing system.Reported directly to CTO.Architectured core parts of the system, responsible for further updates and maintenance.Led development efforts for core parts of the system including but not limited to Object-Relational Mapping (ORM), SPS, seismic (SEIS), index file format handling, RESTful interface, configuration management, module management, utility functions, workflow progress, C & Fortran interfaces using UML, C++, Java, C, Qt, Hadoop.Architectured and prototyped Distributed In-Memory Cache System with memcached.Researched, designed, and implemented error reporting, handling and recovering system: exception handling hierarchy, error and signal handling system, logging.Analyzed and changed logging system resulting in increasing log message rate from 40,000 messages per sec to 4,000,000 messages per sec.Developed robust and parallel installer and set of administration tools for the project able to install and configure project on 600 machines in less than 30 minutes, tools to automatically import data, run workflows, run tests.Established code review policy and evaluated patches for project.Occasionally performed Scrum Master duties (planning, meetings, etc.).Performance measurement, investigation of bottlenecks, and dealing with performance problems.Gave presentations on the latest technology that developed in the team to clients.
Game Client & Tools Programmer
Worked on developing 3D shooter game.Created tools for exporting and loading various game assets in the game (shaders, fog settings, volumes, etc.) using C++.Improvements on in-game interface (radar, player's emotions, etc.) in C++.Implemented ambient sound system in C++.Developed various lobby pages using ActionScript.
Software Engineer
Worked on developing billing system.Created an integrated version of Eclipse for internal use for project.Transferred build system from Ant to Maven.Participate in developing project using Java (logging using log4j, Jboss rules to verify incoming/outgoing XMLs, on-the-fly conversion from one format to the other (XML to PDF, HTML, etc.), command-line options, module to scan file system and get file list, example project for system, Junit unit tests, refactoring of the code, integrate PHP-Java-Bridge, installer using Ant Installer tool).Deployed system on remote UNIX environment.Created Linux startup/shutdown (and daemon) shell scripts.Researched on I/O performance in Java.Researched on minimizing dependencies and removed some (Junit, etc.).Created English documentation (using Javadoc tool).
Software Engineer
Worked on development of self-service payment terminals.Developed User Interface part of the project using eMbedded Visual C++.Implemented missing drivers for system using C++ and MSSQL.Implemented parsing of XML configuration files in project.Translated the system from English to Russian language.
Colleagues at 大象机器人 Elephant Robotics
Other employees you can reach at elephantrobotics.com. View company contacts for 11 employees →
Louis Ling(Jake)
Colleague at 大象机器人 Elephant RoboticsShenzhen, Guangdong, China
View →
KH
Kelly Huang
Colleague at 大象机器人 Elephant RoboticsShenzhen, Guangdong, China
View →
VM
Vikki Mo
Colleague at 大象机器人 Elephant RoboticsShenzhen, Guangdong, China
View →
LQ
Lisha Qiu
Colleague at 大象机器人 Elephant RoboticsContact Info, United States
View →
WK
William Ke
Colleague at 大象机器人 Elephant RoboticsHong Kong, Hong Kong Sar
View →
姜
姜冬辉
Colleague at 大象机器人 Elephant RoboticsShenzhen, Guangdong, China
View →
EC
Eva Cheung
Colleague at 大象机器人 Elephant RoboticsShenzhen, Guangdong, China
View →
林
林佩霓
Colleague at 大象机器人 Elephant RoboticsFutian District, Guangdong, China
View →
JL
Jahaan Lalwani
Colleague at 大象机器人 Elephant RoboticsAtlanta Metropolitan Area, United States
View →
RW
Ryan Wang
Colleague at 大象机器人 Elephant RoboticsShenzhen, Guangdong, China
View →
Leonid Fedorenchik education
Master Of Science In Applied Mathematics, Computer Science
Certificate, Chinese Language
Education record
Frequently asked questions about Leonid Fedorenchik
Quick answers generated from the profile data available on this page.
What company does Leonid Fedorenchik work for?
Leonid Fedorenchik works for 大象机器人 Elephant Robotics.
What is Leonid Fedorenchik's role at 大象机器人 Elephant Robotics?
Leonid Fedorenchik is listed as VP of IT at 大象机器人 Elephant Robotics at 大象机器人 Elephant Robotics.
Where is Leonid Fedorenchik based?
Leonid Fedorenchik is based in Shenzhen, Guangdong, China while working with 大象机器人 Elephant Robotics.
What companies has Leonid Fedorenchik worked for?
Leonid Fedorenchik has worked for 大象机器人 Elephant Robotics, Paragon Software Group, Wisenergy, Balanced Worlds, and Isoftstone.
Who are Leonid Fedorenchik's colleagues at 大象机器人 Elephant Robotics?
Leonid Fedorenchik's colleagues at 大象机器人 Elephant Robotics include Louis Ling(Jake), Kelly Huang, Vikki Mo, Lisha Qiu, and William Ke.
How can I contact Leonid Fedorenchik?
You can use AeroLeads to view verified contact signals for Leonid Fedorenchik at 大象机器人 Elephant Robotics, including work email, phone, and LinkedIn data when available.
What schools did Leonid Fedorenchik attend?
Leonid Fedorenchik holds Master Of Science In Applied Mathematics, Computer Science from National Research Nuclear University (Former Moscow Engineering Physics Institute).
What skills is Leonid Fedorenchik known for?
Leonid Fedorenchik is listed with skills including Linux, C++, Java, Linux System Administration, C, Software Development, Linux Kernel, and Perl.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial