Lucas Medeiros Leite

Lucas Medeiros Leite

$45/hr
Software development
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
37 years old
Location:
Waterloo, Ontario, Canada
Experience:
11 years
Lucas Medeiros Leite Software Engineer Fortaleza, Brazil https://linkedin.com/in/lucasmedeirosleite - https://github.com/lucasmedeirosleite +1 - WORK EXPERIENCE Software Developer, Shopify Inc. - Sep/2018 - Present – Waterloo, Canada Working on the company platform, and in internal products to empower our merchants. Currently working in an automation tool for different workflows defined by the users in a more high-level way. It’s a well distributed system that talks with different Shopify’s services. The stack ant techniques used are: ⇢ Kanban / Scrum; ⇢ Ruby on Rails; ⇢ Domain Driven Design; ⇢ Typescript /React (with hooks) / Polaris; ⇢ Test Driven Development; ⇢ Apache Kafka; ⇢ Microservices ⇢ SQL / NoSQL Senior Ruby Software Engineer, Web Summit – May/2018 - Aug/2018 – Dublin, Ireland Worked on the company platform which runs during the events happening in different cities (Dublin, Hong Kong, Lisbon and Toronto). I built different features and fixed bugs to give the best experience as possible to the operational staff and for the people attending to the events. The stack and techniques used were: ⇢ Scrum; ⇢ API Design; ⇢ Domain Driven Design; ⇢ Cloud 66; ⇢ Test Driven Development; ⇢ AWS; ⇢ Ruby on Rails; ⇢ Salt Stack; ⇢ JavaScript / React / Redux ⇢ SQL / NoSQL; Consultant Software Engineer – Nov/2017 - May/2018 – Remote Worked with a few different clients, helping them to improve their products to empower them in order to meet their business goals. The main objective was to take rethink their software architecture to move, step by step, to a microservice vision. The stack and techniques used were: ⇢ Kanban; ⇢ HTML / Javascript / React / Redux; ⇢ Extreme Programming / Pair programming; ⇢ API Design; ⇢ Domain Driven Design; ⇢ Heroku; ⇢ Test Driven Development; ⇢ Docker; ⇢ Microservices; ⇢ SQL / PostgreSQL / MySQL ⇢ Ruby on Rails; Product Engineer, Magnetis - Dec/2016 - Nov/2017 – São Paulo, Brazil Worked as a Product Engineer in an Agile / Remote environment implementing new features, fixing bugs and maintaining the main features of the company’s platform, responsible for upgrading the stack and start the migration towards Microservices. The main stack and techniques used were: ⇢ Kanban; ⇢ Elixir / Phoenix; ⇢ Extreme Programming / Pair programming; ⇢ HTML / Javascript / Vue.JS; ⇢ Domain Driven Design; ⇢ API Design; ⇢ Test Driven Development; ⇢ Heroku / Google Cloud; ⇢ Microservices; ⇢ Docker / Kubernetes; ⇢ Ruby on Rails; ⇢ SQL Software Engineer, Instituto Atlântico – Jul/2015 – Aug/2016 – Fortaleza, Brazil Worked as a Software Engineer for HP in a project called InstantInk in which I was responsible for implementing new features, maintaining the existent applications and fixing bugs. The main stack and techniques used were: ⇢ Kanban; ⇢ Ruby on Rails; ⇢ Extreme Programming / Pair programming; ⇢ HTML / CSS / Javascript; ⇢ Domain Driven Design; ⇢ SQL ⇢ Test Driven Development; Lead Software Engineer, Vitrola Labs – Oct/2014 – Jul/2015 – Fortaleza, Brazil Worked as Lead Software Engineer, responsible for developing new features, maintaining and fixing bugs. Also I led a project responsible to integrate our platform with the city radio stations. The main stack and techniques were: ⇢ Scrum; ⇢ Java / Spring MVC / MyBatis; ⇢ Test Driven Development; ⇢ NodeJS / Node Web Kit; ⇢ Domain Driven Design; ⇢ HTML / Javascript / AngularJS / GruntJS; ⇢ Third party integrations; ⇢ SQL / NoSQL; ⇢ Ruby on Rails; ⇢ AWS Software Engineer, Greenmile – Jul/2013 – Feb/2014 – Fortaleza, Brazil Worked as Software Engineer, responsible for creating new features, fixing bugs and maintaining the main functionalities of the platform, likewise designing and implementing a new authentication and authorization mechanism to the platform in which the user could control the access of other users. The main stack and techniques were: ⇢ Scrum; ⇢ Ruby on Rails; ⇢ Domain Driven Design; ⇢ HTML / Javascript / BackboneJS; ⇢ Java / Spring MVC / Hibernate; ⇢ SQL / NoSQL CTO, CB3 Tecnologia Criativa – Aug/2012 – Oct/2014 – Fortaleza, Brazil Worked as CTO, responsible for managing, developing new features, maintaining, fixing bugs inside our various projects and driving the team decisions about architecture and applications design. The main stack and techniques used were: ⇢ Kanban; ⇢ iOS / Objective-C; ⇢ Extreme Programming / Pair Programming; ⇢ API Design; ⇢ Test Driven Development; ⇢ AWS / Heroku; ⇢ Ruby on Rails; ⇢ SQL / NoSQL ⇢ HTML / CSS / Javascript / BackboneJS; Ruby and iOS Developer, Codeminer42 – Jul/2012 – Apr/2013 – São Paulo, Brazil Worked as Software Developer, responsible for building the iOS application for a football social network startup. I was responsible for designing some API endpoints for the iOS application and build it from the scratch using real time technologies. The main stack and concepts used were: ⇢ Test Driven Development; ⇢ iOS / Objective-C. ⇢ API Design; ⇢ Open source; ⇢ Ruby on Rails. ⇢ SQL ⇢ Pusher / WebSockets; Previous experiences: ⇢ Tech lead at E-novar Soluções Tecnológicas,-; ⇢ Web developer at E-novar Soluções Tecnológicas,-; ⇢ Intern at E-novar Soluções Tecnológicas,-; ⇢ Lieutenant at Brazilian Army, 2007 SIDE PROJECTS SoundPlace: Web application to organize user’s media through the cloud services (Spotify, YouTube and Soundcloud). ExNapster: Library written in Elixir with the goal of integrate an Elixir application with Napster Web API. EasyMapping: Library written in Objective-C with the goal of transform JSON/XML data into objects in a fast and efficient way. mongoid-followit: Library written in Ruby with the goal of add social behaviors to Ruby classes that represents MongoDB documents. push-notifications-ruby: Library written in Ruby with the goal of implement the native push notifications protocol provided by Pusher. EDUCATION 2020 (In progress) B.Sc. in Information Systems, Centro Universitário 7 de Setembro Technical skills Skills Years Ruby, Ruby on Rails, Sidekiq, RSpec 8 years Elixir, Phoenix, ExUnit, ESpec, OTP 2 years JavaScript, Typescript, React, React hooks, Redux, Jest, Webpack 6 years GraphQL 2 years Apache Kafka 1 year Java, Spring, Hibernate, JUnit 10 years SQL (MySQL, PostgreSQL, Oracle) 10 years Redis, MongoDB 7 years HTML/CSS/SCSS 10 years GIT 9 years Docker, Kubernetes 2 year AWS, Google Cloud Platform, Heroku, Digital Ocean 4 years DDD, TDD, BDD 8 years Kanban, Scrum, XP 7 years
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.