2018/05 - 2020/04Delivering BIM360 Design product line to the market. It is a React based application with NodeJS backend, enabling large construction companies to be more productive in a design phase of construction.
BIM360 Design is gaining new customers and expanding worldwide
Full stack development and cross-teams projects
Work on a shared component UI library to be reused within a company
Analytics (especially, adoption analytics)
Infrastructure/deployments
Mentoring of new engineers in a project
Autodesk:
Senior Software Engineer
2015/06 - 2018/04Working on the Web and Mobile components of Infraworks 360 and BIM360 products
Continuous integration and continuous delivery for cloud projects - working on automation systems, that enables developer to 'push and forget' - system runs all available tests and deploys to target environment. Achievements: developed a best practice and shared libraries, that could be reused across different projects
Maintenance and development of Hadoop-based system for cloud service analytics. Achievements: improved system redundancy and speed up data processing by ~10 times (for some of the data sets). Continuously contributing into an initiative to build a generic company-wide CI/CD system that will serve for thousands of Autodesk engineers
Delivering a React-based web app to visualize differences between 2D/3D models (part of Autodesk BIM360 platform) - 4 month from idea to production
Future Internet Lab Anhalt:
Researcher and PhD programm
2011/09 - 2015/04
RMDT (former P2M) - a reliable transport protocol for Big Data distribution and mirroring. My PhD thesis. Architecture and research-driven development of all-new 10G transport protocol with a feature of point-to-multipoint data delivery: https://dexor.io/sdk/
Industrial projects management
Software architecture and development
Partners communication and lab promotion
Mentoring of new team members
Supervising of software projects of bachelor/master students (more than 10 projects)
Parallels Ltd.:
Maintenance Engineer
2010 - 2011
Technical support for Parallels products at the area of server virtualization and hosting
Cooperation with Parallels development team on the matter of customer-reported bugs