Illya is a versatile Python Developer with first-hand expertise developing and deploying software solutions for a large automotive company, as well as developing, maintaining and contributing to various open-source projects. He works effortlessly on large, distributed teams; delivering high-quality software under tight schedule and deadlines. He is an advocate of computer security, an avid learner of new tech stacks and is well-verse in the provision of both frontend and backend solutions on projects.
Developed and deployed software solutions for Mercedes-Benz; handling release management processes and code integrity tasks.
Troubleshot design and development issues by providing appropriate solutions for several bugs and security vulnerabilities on legacy systems inherited from an external company.
Evangelized best practices on projects; ensuring that all security, availability, confidentiality, privacy policies and controls are adhered to.
Develop and maintain several open-source projects for the larger Python community.
Enhanced features on existing applications and added new features to existing applications at no charge for PSF.
Adhered to all software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations on projects within the Foundation.
TLS is the most used security protocol in the world. This protocol gives security to HTTPS. Contributed to specifications on the TLS 1.3 and DTLS 1.3 protocols at the development stage; identified and fixed vulnerabilities on the version negotiation procedure, and added missing structures to messages sent during the establishment of the secure connection. Formally recognized as a contributor on the specification document for TLS 1.3.
mbedTLS is one of the most used and popular tools for the implementation of the TLS protocol for embedded devices. Found and reported a security vulnerability and a deviation from the standard related to authentication in the implementation of the TLS protocol in the mbedTLS library.
The Contact Service tool is used by Mercedes Benz to send e-mails to end-users and dealers. It has features that allows users to book a test drive or purchase a car from the Mercedes-Benz website. Implemented the solutions for the functionality of the product; working on the legacy system, fixing bugs, providing support and handling deployments to Kubernetes. Provided technical guidance for the rebuild of the project; designed the system architecture, REST API, and implemented the deployment of the product. The new version follows the best microservice design patterns and was deployed on Pivotal Cloud Foundry. The solution is widely used across other projects within Mercedes-Benz.
Lead Service serves as the contact form on Mercedes-Benz and partner websites. Worked on the integration of the Lead Service with the Contact Service. Changed the frontend stack to React.js; playing at active role in the development of the new architecture, selection of tech stacks and the design of the REST API. It has a friendlier user interface and easily integrates with other products and projects. The new Lead Service solution is used across other projects within Mercedes-Benz.
FileGuard is a testing tool that allows users to “protect” the contents of files and directories within a certain scope. Users can change the contents of a file/directory frequently. After the scope has ended, the original contents of the file(s) and/or directory(ies) are restored. The "scope" can either be through a block or a function/method. Developed and maintained the tool.
Education
MSc. Software Engineering and Distributed Systems
Universidade Técnica de Lisboa - Instituto Superior Técnico
2016 - 2018 (2 years)
BSc. Software and Computer Engineering
Universidade Técnica de Lisboa - Instituto Superior Técnico