Python developer (Junior+)
Описание
Paul Yatskevich Minsk, Belarussudligh@gmail.com+375447305640linkedin.com/in/paul-yatskevichSummaryAs a Computer Science graduate specializing in Software Engineering, I bring a robust skill set with a strong emphasis on user experience. My expertise spans across developing intricate systems, including servers, databases, networks, and mobile devices on diverse platforms like Android ARM and IoT devices. I am adept at Windows and Unix systems administration, including command line interfaces. I am proficient in programming languages such as C++, C#, and Python3, and have developed a range of applications from console to web applications. My side projects include work with Raspberry Pi and ESP32- Arduino modules. I am well-versed in penetration testing tools and methodologies, ensuring the security of systems under development. I am comfortable working independently or collaboratively, and I am always eager to learn new technologies. I am proficient in English (B2 level) and open to relocation. Soft Skills: Time Management, Adaptability, Problem Solving, Risk Assessment, Organizational Skills, Critical Thinking, Business Value, Teamwork, Communication Technical Proficiencies: Programming Languages: C++, C#, T-SQL, Python3 Development Tools: Visual Studio, VS Code, PyCharm Operating Systems: Windows, Windows Server, Linux (Debian, Kali), Android Databases: MySQL, Microsoft SQL Server, PostgreSQL Version Control: Git, Azure DevOps Cloud: MS Azure (IaaS, PaaS + IaC), Amazon AWS CMS: Wordpress, Magento Web Technologies: HTML5, CSS3, JS, Xpath, JSON, XML, Bootstrap, REST, SOAP, ASP.NET QA/QC: Testing (Functional, Exploratory, Stress, Security), Development Processes (SDLC, CI/CD, AGILE, TDD), Documentation (Requirements, Test Cases, Bug Reports), Tools (Jira, Asana, YouTrack, Chrome DevTools, APIs, Postman, JMeter, Wireshark, Android Studio, Xcode, BrowserStack, Appium), Automation (C#, Python3), Ethical Hacking (Pentest, Kali, OWASP Top 10) Virtualization: VMware (ESX/ESXi), Docker+Kubernetes, Proxmox VE Tools and Tech: C++17, STL, Boost, OpenMP, QT, SFML, C# 7.0, WPF, XAML, .NET, .NET Core, LINQ, ADO.NET, Git, UML, AD, PowerShell, Bash, Kali Linux, LAMP stack, Flask, Django, Pandas, Tkinter, Pygame, Jenkins, Terraform, Nagios, Ansible, Unreal Engine, Yocto Project, GPT, LLAMA 2, Stable Diffusion Projects: https://github.com/JBarnaky ExperienceDevOps Engineer Paul Yatskevich - page 1 Freelance (Self employed)Oct 2017 - Present (6 years 7 months)Since 2018, I've been working as a DevOps engineer, providing services to automate and optimize development processes. Based out of Minsk, Belarus, I implement innovative DevOps practices to improve workflows and achieve higher efficiency and security. Here are some of my key achievements: - CI/CD process automation using Jenkins, Terraform and Ansible to accelerate deployment and ensure reliability. - Managing code versions and infrastructure through Git and Azure DevOps, ensuring change integrity and traceability. - Deploy and support applications in MS Azure and Amazon AWS cloud environments including IaaS, PaaS and IaC for flexibility and scalability. - Optimize MySQL, Microsoft SQL Server, and PostgreSQL databases to improve performance and security. - Developing and maintaining virtualized environments using VMware, Docker+Kubernetes and Proxmox VE for isolation and resource management. - Conduct security and load testing using tools such as JMeter and Wireshark to ensure application stability and security. - Assist in the development and refactoring of code in C++, C#, and Python3, using modern design practices and patterns. - Maintain active communication with the development team and customers to ensure transparency and efficiency of workflows. Middle C#/C++ software engineerSimpITyApr 2022 - Aug 2022 (5 months)As a middle C#/C++ software engineer at SimpITy, I was involved in the development of "StealthINTERCEPT", a product that provides real-time monitoring and prevention of unwanted and unauthorized activities for Active Directory security and compliance. This product helps organizations to protect their sensitive data, enforce policies, and comply with regulations. I worked with a team of experienced developers who used agile methodologies to deliver high- quality .NET applications for a variety of clients across different industries. I was responsible for making modifications and enhancements to existing projects. I used the .NET framework as the main technology stack, but I also had the opportunity to explore and learn other technologies such as MS SQL Server, GDB Debugger, Azure DevOps, and more. During my time in the company, I was able to develop my technical and soft skills in various aspects of software development. I gained valuable experience in debugging and troubleshooting software issues, as well as working with databases and build tools. I learned how to work with various APIs, manage projects, and collaborate effectively with other developers. I also used my communication skills to provide feedback and updates to our clients in a timely and professional manner. T ra in ee D evO ps E ngin eerHackTonOct 2019 - Sep 2020 (1 year)As a Trainee DevOps Engineer at HackTon, I had the opportunity to work on various projects and tasks that involved scripting, monitoring, logging, containerization, orchestration, configuration management, cloud computing, and continuous integration and delivery. Paul Yatskevich - page 2 Some of the skills and technologies that I used and learned during this period are: - Scripting languages such as Bash and Python, which I used to write scripts and automate tasks such as provisioning, testing, deployment, and backup. - Monitoring and logging solutions such as Prometheus and ELK stack, which I used to collect, analyze, and visualize metrics and logs from the applications and infrastructure that I worked on. - Git and GitHub, which I used to manage code versions, collaborate with other developers, and implement security best practices such as branching, code validation, encryption, and authentication. - SonarQube and OWASP ZAP, which I used to perform static and dynamic code analysis, detect and fix vulnerabilities, bugs, and code quality issues. - Vault and Azure Key Vault, which I used to securely store and access secrets such as passwords, keys, tokens, and certificates. - Docker, Kubernetes, Ansible, Terraform, and MS Azure, which I used to create, manage, and deploy containers, clusters, configurations, and cloud resources. - Jenkins and Azure Pipelines, which I used to create and run CI/CD pipelines that automated the building, testing, and deployment of the applications. Through this experience, I gained a solid understanding of the DevOps principles and processes, such as collaboration, automation, feedback, reliability, security, and scalability. I also learned how to use various tools and technologies that enable DevOps practices and help deliver high-quality software faster and more efficiently. T e ch nic al H elp D esk S pecia lis t L 2GlobalOneJan 2018 - Jan 2019 (1 year 1 month)In my role as a Level 2 Technical Support Engineer, I was responsible for providing advanced technical assistance to customers, solving more complex problems that went beyond initial troubleshooting. My tasks included configuring and optimizing software, using advanced troubleshooting techniques, and working with server operating systems such as Windows Server and Linux (Debian, Fedora, Ubuntu) as well as VMware and Docker+Kubernetes based networking and virtualization. I worked closely with development teams and system administrators using tools such as VS Code, PyCharm, Git, and Azure DevOps to ensure effective problem solving and SLA compliance. My experience included working with MySQL, Microsoft SQL Server and PostgreSQL databases, as well as CMS such as Wordpress and Magento. I had in-depth knowledge of QA/QC including testing, development processes and documentation using tools such as Jira, Asana, YouTrack. My work also included automation using C# and Python3. My ability to solve technical problems quickly and efficiently, backed by knowledge and experience with advanced technologies, ensured high levels of customer satisfaction. I also maintained documentation of resolved issues in a ticketing system, which allowed me to provide consistent and quality customer service. W eb A pplic atio n D evelo perEditorial office of the journal "Medicine"Nov 2016 - Sep 2017 (11 months) Paul Yatskevich - page 3 As a Wordpress Software Engineer with system administrator responsibilities for "Medicine", I was responsible for developing, deploying, and supporting high-performance web solutions. My key responsibilities and accomplishments: - Analyzing and optimizing system architecture: Conducting thorough analysis of technical solutions, considering customer requirements, budget, and strategic product goals. Providing feedback and recommendations for improvement using AGILE and TDD methodologies. - Developing and integrating technology solutions: Utilizing web development best practices to create solutions that meet project specifications. Utilizing LAMP stack, Docker and MS Azure cloud services to ensure scalability and reliability. - Configuring and managing server infrastructure: Installing and configuring Linux servers (Debian, Fedora, Ubuntu) and software applications, including Wordpress and its plugins. Utilizing automation tools for efficient configuration management. - Designing user interfaces and web applications: Creating intuitive user interfaces using HTML5, CSS3 and modern JavaScript frameworks such as Vue. Ensuring design adaptability, accessibility, and SEO optimization. - System monitoring, recovery, and optimization: Develop monitoring, recovery, and backup procedures. Analyze source code using tools such as Git and static analyzers to identify and resolve vulnerabilities and performance bottlenecks. EducationBelarusian State University of Informatics and RadioelectronicsBachelor of Engineering - BE, Computer Software EngineeringSep 2016 - Jun 2019https://iti.bsuir.by/ Technical means of information systems Fundamentals of Algorithmization and Programming in High-Level Languages Operating system architecture Object Oriented Programming Computer networks System Programming Component programming technologies Visual application programming tools Web technologies Database organization and design Information systems software design technologies Software Testing B IP - U niv ers it y o f L aw a n d S ocia l In fo rm atio n T e ch nolo gyBachelor of Laws - LLB, International law and foreign languagesSep 2009 - Jun 2014http://n.bip-ip.by/eng/ Licenses & Certifications Software Quality Assurance - Академия BELHARD Paul Yatskevich - page 4 04/03-012Prepare for the CompTIA A+ Certification (220-1001 and 220-1002) - LinkedIn H TM L E ssen tia l T ra in in g - LinkedIn Learning Python - LinkedIn Programming Foundations: Fundamentals - LinkedIn C SS E ssen tia l T ra in in g - LinkedIn Learning C# - LinkedIn Programming Foundations: Databases - LinkedIn P ro gra m min g F oundatio ns: W eb S ecu rit y - LinkedIn Become a Software Developer - LinkedIn R em ote W ork F oundatio ns - LinkedIn Prepare for the CompTIA Network+ (N10-007) Certification - LinkedIn JavaScript E ssen tia l T ra in in g - LinkedIn Learning SQL Programming - LinkedIn S ucceed in g in W eb D evelo pm en t: F ull S ta ck a n d F ro nt E nd - LinkedIn Project Management Foundations - LinkedIn Computer Literacy for Mac - LinkedIn Introduction to Artificial Intelligence - LinkedIn L earn in g J ava 1 1 - LinkedIn Paul Yatskevich - page 5 Generative AI: The Evolution of Thoughtful Online Search - LinkedIn S tr e am lin in g Y o ur W ork w it h C opilo t ( fo rm erly B in g C hat/B in g C hat E nte rp ris e) - LinkedIn Ethics in the Age of Generative AI - LinkedIn Project Management Foundations: Communication - LinkedIn Project Management Foundations: Risk - LinkedIn Project Management Foundations - LinkedIn A dvan ce Y o ur S kills in D eep L earn in g a n d N eu ra l N etw ork s - LinkedIn Building Generative AI Skills for Developers - LinkedIn T ra in in g N eu ra l N etw ork s in P yth on - LinkedIn D eep L earn in g: M odel O ptim iz a tio n a n d T u nin g - LinkedIn OpenAI API for Python Developers - LinkedIn D evelo p Y o ur Prompt E ngin eerin g S kills - LinkedIn Skills Python (Programming Language) • .NET • Software Development • Ethical Hacking • C • C++ • C# • Transact-SQL (T-SQL) • Object-Oriented Programming (OOP) • Python Paul Yatskevich - page 6
26 июля, 2023
Павел
Город
Минск
Возраст
54 года (21 ноября 2024)
10 июля, 2016
Ирина
Город
Минск
Возраст
59 лет ( 5 февраля 1965)
11 июля, 2016
Сергей
Город
Минск
Возраст
30 лет (17 сентября 1994)