Howdy Logo
Image of Wesley D.

Wesley D.
Back-end and Systems Engineer

Kubernetes
Django
Typescript
Go
Github
Javascript
Python
Postgresql
Elasticsearch
Amazon Aws
Google Cloud
Docker Cloud
React
Bio

A seasoned Software Engineer with over six years of experience and a degree in Computer Engineering, with a dedicated focus on backend development. Proficient in Python, Go, JavaScript, and Django, and adept at implementing industry best practices for developing REST APIs and microservices. Committed to the use of unit tests and integrated tests as well as CI/CD automation to ensure robust and efficient software delivery. Regularly engages in pull request reviews to maintain code quality and enjoys contributing to the knowledge base of the community.

  • Senior Software Engineer
    10/1/2022 - 1/1/2023

    Managed, built, and maintained the platform's main REST API using Python and Django Rest Framework. Spearheaded the development and maintenance of the primary web application utilizing JavaScript, TypeScript, React, and Redux. Constructed and upheld unit and integration tests (E2E) for both backend and frontend. Contributed to the development and upkeep of documentation, actively participating in agile alignment and ticket management meetings. Proficient in tools such as Python, Django, Django Rest Framework, Celery, PostgreSQL, Git, JavaScript, TypeScript, React, Redux, and Jest.

  • Senior Backend Engineer
    11/1/2020 - 4/1/2023

    Developed and maintained new functionalities for a monolithic volunteering platform, utilizing Python and Django Rest Framework. Spearheaded the migration from a monolithic architecture to microservices using Go/Golang, ensuring more efficient and scalable system architecture. Created and maintained platform integration services with both Python and Go, and authored comprehensive unit tests and E2E tests to ensure robust code quality.

    Implemented CI/CD pipelines using GitHub Actions and GCP Cloud Build, and adeptly debugged and resolved critical issues within applications and services. Created and maintained detailed project flow, code, and architecture documentation, and provided mentorship to junior developers to instill best practices and accelerate their path to seniority. Managed the implementation and configuration of Kubernetes deployments, and operated within an Agile Scrum methodology to ensure cohesive and iterative development.

    Proficiency was developed in Python, Django, Go, and Golang. Worked extensively with tools and systems like PostgreSQL, Git, GitFlow, Docker, Kubernetes, Google Cloud Platform, Camunda, and Celery.

  • Full Stack Developer (Freelancer)
    11/1/2019 - 12/1/2022

    Developed a REST API gamified teaching application using Python and Django Rest Framework. Built a mobile application leveraging JavaScript and React Native, and implemented both unit tests and end-to-end (E2E) tests on backend and frontend systems. Coordinated with designer and product teams to define project requirements and objectives. Debugged and resolved issues related to REST API and mobile applications. Gained expertise in tools and technologies including Python, Django, Django Rest Framework, JavaScript, React Native, Git, GitFlow, Docker, PostgreSQL, and AWS services such as Elastic Beanstalk, RDS, S3, and SES.

  • Back-end Software Developer
    11/1/2019 - 11/1/2020

    Developed web crawlers for extracting data from real estate websites using Python and Scrapy. Built and maintained REST APIs using Python and AWS Chalice within a microservices architecture. Ensured robust code quality through unit and integration tests utilizing Pytest, Mocks, and vcr. Provided mentorship and support to developers for completing complex tasks and implementations. Implemented Agile Scrum methodology, adapting and creating team routines to fit the workflow. Utilized tools including Python, Git, GitFlow, Docker, Zyte (Scrapinghub), AWS services (Chalice, S3, Lambda, DynamoDB, Cognito, SNS, SQS, SES, SSM Parameter), and Elasticsearch.

  • Software Developer Internship
    1/1/2019 - 11/1/2019

    Developed and maintained an opportunity calculation robot for the arbitration of crypto assets, utilizing Python for scripting and automation. Built automation scripts for data extraction and standardization, ensuring accurate and efficient data handling. Managed project versioning with Git and Github, fostering collaborative development and maintaining code integrity. Administered Linux servers on Google Cloud Platform and Vultr, ensuring optimal server performance and uptime. High proficiency demonstrated in Python, Git, MySQL, Google Cloud Platform, and Linux Server management.

  • Full Stack Developer (Freelancer)
    6/1/2017 - 1/1/2019

    Developed and designed various websites and web platforms, showcasing expertise in both front-end and back-end development. Proficient in HTML, CSS, and JavaScript for creating responsive and interactive web interfaces. Utilized Python and Django for robust backend solutions, ensuring seamless web application functionality. Enhanced graphic design skills through the creation of digital prints and graphic arts utilizing CorelDraw and Photoshop. Employed Git for efficient version control, ensuring collaborative and streamlined code maintenance.

  • Computer Engineering at University of Ribeirão Preto
    2017 - 2022

  • Certificate in Mechatronics at State Technical School of São Paulo
    2014 - 2016

Wesley is available for hire

Hire Wesley D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.