Работал в 1 компании 15 лет 1 месяц
IT
C/C++/Java/Python Developer
Skyhook Wireless/Qualcomm
IT
15 лет
09.2009 - 09.2024
* Communication with the customer and collaboration with his team (technical context)
* Participation in the production projects that exist for years with the huge code base
* Features shaping, development, and delivery
* Usage of extreme programming techniques
* Taking responsibilities within playing the feature owner role
* Contribution in the technical community as a speaker, facilitator and engineer.
* Onboarding newcomers in the projects with the instant review (i.e. pairing programming)
Ключевая информация
RECENT TECH STACK
- C/C++/Objective-C, Java, Python, C#, SQL, JavaScript
- Windows, Mac OS, Unix, Android, WSL (Windows Subsystem for Linux), Embedded Systems
- Clean Architecture, IoC (Inversion of Control), DI (Dependency Injection), CI/CD (Continuous Integration/Continuous Deployment), TDD (Test Driven Development)
- Android (Java), Android Native, AOSP, drivers reverse engineering, memory usage monitoring and optimization
- AWS, HTTP/HTTPS, REST API, GraphQL, mbedTLS integration
- Django, DjangoORM/SQLAlchemy
- Gradle/Maven, CMake,
- Spring/JPA/Hibernate, .NET/LINQ/EF, jQuery
- Docker
- CxxTest, Junit, Mockito, MockK
- GitHub, Jira, Jenkins, Confluence
- PostgreSQL, PostGIS, Redis (tasks scheduling, distributed locks)
Учился в 3 заведениях
Національний аерокосмічний університет ім. М. Є. Жуковського "Харківський авіаційний інститут"
Information Technologies (PhD)
Харків, 2010
Національний аерокосмічний університет ім. М. Є. Жуковського "Харківський авіаційний інститут"
Master’s degree, Software for Automated Systems, Engineer-Researcher
Харків, 2005
NATIONAL TECHNICAL UNIVERSITY «KHARKIV POLYTECHNICAL INSTITUTE»
Bachelor’s degree, Specialist’s degree, Management of Foreign Economic Activity, Engineer-Manager-Analyst
Харків, 2005
Владеет языками
Английский
выше среднего
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Дополнительная информация
Комп'ютерні навички
With over 20 years of experience in programming and around 17 years of hands-on expertise in native mobile development and backend technologies, I thrive in projects where thoughtful, efficient solutions, high product quality, and well-structured development processes are key. My core focus is on C++, which I consider an excellent foundation for working with higher-level languages such as Java, Python, and C#. While I have experience with a wide range of technologies, including web and .NET development, C++ remains my strongest and most comfortable domain, allowing me to tackle low-level and system programming with ease. I have collaborated with companies like L1 Technologies and Skyhook Wireless, delivering impactful results across mobile/embedded systems and desktop software development.To ensure I remain versatile and open to diverse project opportunities, I consistently update my skills, particularly in backend development. My expertise in .NET and Python/Django allows me to effectively work on projects related to web technologies while leveraging my deep knowledge of C++ for performance-critical or system-level applications.In addition to my software development skills, I have a solid background in electronics. While it’s mostly a personal interest, I can read and reverse-engineer electronic schematics, work with MCUs (microcontrollers), and understand the fundamentals of embedded systems. This combination of programming expertise and electronics knowledge enables me to explore opportunities in system-level programming, embedded development, and hardware-related software tasks.Despite my extensive experience, I’m open to taking on mid-level positions, driven by the desire to continuously learn and apply my skills to new challenges. Whether it's optimizing system performance, developing infrastructure, or contributing to backend solutions, I bring a versatile and adaptive approach to development.Currently, I also serve as a part-time lecturer at the National Technical University «Kharkiv Polytechnic Institute», where I teach courses on programming, web technologies, and data science. Teaching allows me to stay updated on the latest developments in the field, and it complements my professional work by providing new perspectives on technical solutions.
Anton
Anton
C++/Java/Python developer
Ужгород
полная занятость, неполная занятость, проектная работа
Характер работы: стажировка / практика, удаленная работа
Обновлено 2 месяца назад