Lincolwn Martins

Software Engineer

Software Engineer

Sobre

Objetivo

I'm a Control and Automation engineer passionate about software development. I started my career in 2012 programming for PLC (Programmable Logic Controller). Also, I worked developing SCADA (Supervisory Control And Data Acquisition) systems and some desktop applications using C#. In 2015, I started to learn about Web development with Java, and then in 2016, I started my journey with Web development (using Python/Django) as a freelancer. In 2017 I got my first full-time employee job also working with Python and Django and I've been working with it ever since. Currently, I'm working at Oowlish for Petco (a huge pet company from the US) where I already worked on a set of products. In addition, I've been working with cloud computing services (basically AWS), infra as code tool (Terraform), monitoring tools (APM, Log Analytics, Error Tracking), and also I've been taking care of applications in production.

  • Python
  • Django
  • AWS
  • Design Patterns
profile image

Resumo

Educação

  • 01/2016 - 06/2017

    Specialization in Software Engineering focused on Software Patterns

    Universidade Estadual do Ceará

    Design Patterns, Architecture Patterns, Agile, Anti-Patterns, Project Management, J2EE Patterns, Database Design, Android Patterns, Refactoring.

  • 01/2009 - 12/2014

    Bachelor's degree in Control and Automation Engineering

    Universidade de Fortaleza

    Bachelor's degree in Control and Automation Engineering

Experiência

  • 01/2020 - present

    Lead Software Engineer

    Oowlish

    In addition to software development, I led a team during the development of a new product for one of our clients (for around 8 months) and also I'm still helping other teams to improve their products (reliability, scalability, performance) in order to deliver the best for our clients.

  • 05/2018 - present

    Software Engineer

    Oowlish

    At Oowlish I’ve been working mostly for Petco (a huge pet company from the US). There, I've been working on products that impact thousands of people every day. Our main tech stack is Python, Django, Django REST Framework, Graphene (GraphQL framework), and PostgreSQL as a relational database, but not limited to that. Also, I'm involved in the applications' infrastructure management and operations. We automate processes as much as possible using IaC tools such as Terraform and CI/CD tools such as Gitlab CI, and Jenkins. Also, we run our workloads on AWS (Lambda, ECS, RDS, Elasticache, Elasticsearch, KMS, DynamoDB, S3, API Gateway, CloudFront). In addition, we understand how important is to monitor our applications and we're using services such as AWS CloudWatch, New Relic, Sentry, SumoLogic, and PagerDuty to keep eyes on our applications' health.

  • 10/2017 - 04/2018

    Python Developer

    GeoMK

    - Development of web applications using Django and Django REST Framework - Usage of VCS system (git) - TDD - PostgreSQL

  • 01/2013 - 04/2015

    Control and Automation Engineer

    DPM Engenharia

    - Development of desktop applications with C# (Windows form, WPF, Entity Framework, Ninject, MS SQL Server); - PLC Programming (Siemens S7-200, S7-1200, S7-300, S7-ET200, Allen-Bradley Micrologix, SLC 500); - HMI development (Siemens WinCC Flexible); - SCADA System development (Elipse SCADA and Elipse E3); - Commissioning;

  • 01/2012 - 01/2013

    Control and Automation Engineering Internship

    DPM Engenharia

    - PLC programming (Siemens S7-200, Allen-Bradley SLC 500 and Micrologix); - HMI and SCADA system development; - Maintenance in automation systems;

Habilidades

Python

80%

Django

80%

AWS

60%

Design Patterns

80%

Mais habilidades

SOLID
Docker