Position: Senior Software Engineer
Category: Python
English level: upper
Years of experience: 9


Projects and tasks
I have completed a variety of projects and tasks in my current role, including:
  - Mobile Threat Defense: I collaborated with the threat Intelligence and Engineering team to research, design, and implement new threat detection solutions and platform capabilities. I also developed and deployed containerized applications on AWS and Azure, to serve 1200QPS resulting in improved scalability and performance. I developed processes and techniques for the analysis of android applications, focusing on zero-day malware detection.
  - Machine Learning (ML) Application for Android malware detection: I reverse-engineered malware using static and dynamic analysis techniques to identify vulnerabilities. I participated in the research and development of an ML application for Android malware detection based on a micro-service architecture. I architected and developed RESTful API services using Python Django Rest Framework (DRF). I also deployed ML solutions on AWS, Azure, and Kubernetes, enabling real-time malware analysis.
  - Cloud Security Auditing Service: I lead development of Cloud Auditing service. That help clients stay compliant with security and privacy frameworks. I also deployed AWS and Azure Cloud Security Auditing Application on Kubernetes for efficient and scalable deployment.

Technologies
  - The technologies I have used in my current role include:
  - Programming Languages: Python, Java, C++, C
  - Web Development Frameworks: Django, Flask
  - Databases: PostgreSQL, MongoDB, MySQL
  - Cloud Platforms: AWS, Azure, Kubernetes
  - Machine Learning: Python, scikit-learn, PyTorch
  - Security: Android malware analysis, reverse engineering, penetration testing

Current role in the team
In my current role, I am a software engineer on the MTD team. I am responsible for developing and maintaining malware threat analysis solutions for our clients. I also work with the Threat Intelligence team to research and track emerging threats.

What I want to improve
I am always looking for ways to improve my skills and knowledge. I am particularly interested in learning more about machine learning and cloud security. I also want to improve my ability to communicate technical concepts to non-technical audiences.