Software Engineer

Summary

As a member of the API Team and as a team, we had the following responsibilities:

- Raise the bar to reach the next level of quality in code, strong security, cloud scale scalability and resilience in our APIs ecosystem, making APIs a key part of the company´s platform strategy
- Enforcement of best practices on API design and development across the entire company
- Administration, deployment and monitoring of API Gateways (APIGEE and Kong) to make sure it can handle large scale amounts of request and simultaneous users, specially during some bigger sales promos like Black fridays
- Evaluation and comparison of testing, automation and deployment strategies for APIs and API Gateways
- Evaluation of open source Kong plugins and, when needed, development of custom plugins for extending Kong API Gateways capabilities
- Implementation of POCs (proof of concepts) and prospection of new API-related technologies
- Customization of open source based tools and technologies
- Provide useful and up-to-date documentation on topics related to APIs
- Help other teams to troubleshoot APIs
- Teaching and mentoring others developers in programs like LabSchool and LuizaCode
- Development of custom plugins for KongAPI Gateway
- Development of microservices and APIs using GO and MongoDB

The technologies and tools used so far includes APIGEE, Kong API Gateway and many open source plugins (Rate Limiting, JWT, OpenID, request validation, request / response transformation, logging, request termination, routing, caching and so on), nginx, OpenResty, KongMap, Konga UI, OpenAPI2Kong, Lua, Pongo, Busted, LuaCheck, Luacov, Gitlab CI, JavaScript, NPM, NodeJS, Express, K6, OpenAPI, Swagger, Insomnia, Stoplight, Postman, CURL, Pact, PactBroker, Java, Maven, Junit, Jmeter, SpringBoot, Docker / Docker Compose, Kubernetes, Service Mesh, Groovy, Redeelk Transformer, PostgreSQL, Redis, Prometheus, Grafana, Postman among a few others.

Expectations

I have been working for 18 years as a software developer and architect helping companies and government agencies to build more secure, reliable, scalable, robust, well-tested, user-friendly and relevant software using various tools, technologies and work processes. In 2019 I finished a post graduation course focused on BigData and I continue studying Data Engineering tools, concepts and technologies.

In 2020 I had the honor of being one of the speakers at the TDC São Paulo conference on the Kotlin Track.

In 2021 I was honored to be a speaker at an international event hosted by the company Kong HQ. My talk at the event "Destination:Scale" was entitled "Make it Easy: Automating Tests and Deployment of Custom Plugins". Also in 2021, i was happy to present again at TDC Connections on the JavaScript and NodeJS trail.

Employment Preferences
Expected Base Salary

**,000 USD

Expected Hourly Rate

** USD/hr

Academic Degree
Experience

Total Professional Experience

15 years

Startup Experience

3 years

Big-Tech Companies

no experience

Enterprise Experience

12 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate