Passionate about software and with 10+ years of experience, I am not afraid to work through all stages of software development, whether it is requirements gathering, implementation, deployment, or maintenance. I have also worked on various application layers such as front-end, back-end, and infrastructure configuration.I have mostly worked as a software engineer, but I also have relevant experience into the realm of infrastructure, which helps me build more resilient and scalable applications.Passionate about technology, I have always been interested in the possibilities technology brings us, from aiding decision-making and automating processes to helping solve critical problems in our society. I believe that technology used for good can truly improve everyone's life.
Critical Techworks
View- Website:
- criticaltechworks.com
- Employees:
- 2778
-
Full Stack Software EngineerCritical TechworksLisbon, Pt -
Senior Software EngineerWildlife Studios Sep 2022 - Aug 2024BrazilI worked on the company's internal Developer Platform, with the objective of speeding up the development of new games through the automation of infrastructure provisioning. • I was responsible for the implementation of multiple features, from conception to deployment in production, involving changes in the frontend, backend APIs, and the database.• Created design documents (ADR, CFC) and organized meetings to obtain structured feedback from the team in architectural decision-making.• Implemented features that required communication and coordination with other teams to achieve the result. • Made improvements to the deployment process by removing manual steps, adding stages to prevent failed deployments, and creating test environments to ensure proper integration between systems. This reduced the time to deploy new features and prevented bugs from being deployed to production.• Made little improvements in all layers of the platform, including UI, backend APIs, CI/CD, monitoring, and infrastructure, as well as bug fixes in existing code.• As a senior developer, I actively reviewed the team's PRs, mentored new members, and conducted technical interviews. I was proactive in raising discussions to improve the team's development process, such as increasing visibility of non-planned work and ways to obtain customer feedback.• As part of the SRE team and developer platform, I had constant contact with the services provisioned by it and other infrastructure-related technologies, such as Terraform, Kubernetes and AWS. I participated in user support and On-Call duties.Technologies: Python (Fast API/Flask/SQLAlchemy/Poetry), Go (Gin), Typescript, Gitlab CI, Postgres, Flux CD, Airflow, Datadog Dashboards and Metrics, Terraform, Terragrunt, AWS, Kubernetes, Crossplane, Datadog, Vault, Boundary, Redis, Mongo, OpsGenie -
Senior Software EngineerLoja Integrada Oct 2021 - Aug 2022Rio De Janeiro, BrazilI worked on the architecture of the platform that synchronized product data with external partners (Facebook Shopping, Google Shopping, Tiktok Ads, etc.) with Kafka as a broker of product change events. Main challenges:• make the platform reusable to different partners, thus reducing the time to market of new integrations.• support more than 10k events per minute.• integrate correctly with the APIs of the partners, which require batch requests, have asynchronous responses and rate limits lower than our sending speed.I made improvements to the product change notification system, aiming to create a cache to be used in the rendering of Loja’s product page. Main challenges:• Mapping undocumented business rules.• Refactoring legacy code to use the new cache.• Testing all possible cases, given that the product page is one of the most critical of the entire store.Day-to-day:• Team focused on the product, responsible for the architecture, implementation and operation of the systems created (Think It, Build It, Ship It) mentality.• Instrumentation for monitoring via Prometheus/Grafana and creation of alerts.• Writing business rules documentation, implementation details, architectural decisions (ADRs) and Post Mortem.• Provisioning of infra with Terraform.• Documentation with OpenAPI/Swagger.Technologies: Postgres, Debezium, Kafka, NestJS (Node+Typescript), ElasticSearch, Django (Python), Redis, AWS, Kubernetes, Terraform. -
Senior Software EngineerZoop Oct 2019 - Sep 2021BrazilI worked on the transactional platform, focused on both Physical (POS) and Online Payment (E-Commerce) flows, also supporting the transactional ecosystem post-transaction. • Responsible for performing integrations with two new acquirers, participating in the complete delivery life cycle: requirements gathering, architecture design involving various microservices, conducting automated tests, certification process with acquirer and deploy in production.• I worked improving the experience of development and performance through: • improvements in testing strategy (time reduction, better structure) • creation of good architectural decision documentation practices, APIs, and use cases • planning architecture changes by removing current points of failure and bottlenecks • mapping business domains to increase workflow scalability • suggestions for changes in team architecture to increase autonomyWorking with: Java (own framework and SpringBoot), PHP 7 (Slim framework), Python3 (AsyncIO, Tornado, Flask), MySQL, MongoDB, AWS. I also implemented several aspects of the EMV credit card processing protocol.In parallel to this, I always worked seeking to increase the efficiency of the team, document knowledge, value the use of good practices in the code and encourage the search for more autonomy and ownership of the product. I have also tried to improve integration between teams to create alignment in decision making and more efficient architectures. -
System Reliability EngineerStone Payments Aug 2017 - Oct 2019Rio De Janeiro Area, BrazilI work with Azure and Google Cloud, the public clouds used by the company. The focus is on building automation that enables cloud compliance, security and organization to be maintained without compromising the productivity of development teams. To do this, we use Python, Terraform and Ansible to implement a GitOps-inspired workflow.I also take care of the company's container platforms, which include Tsuru in the on-premises environment and managed Kubernetes in the cloud environment. I created part of the necessary automations, including Terraform modules and Ansible roles, so that development teams could independently provision their own clusters following best practices. I am also responsible for making infrastructure improvements, handling incidents, improving monitoring and taking care of user support, always working closely with development teams to help them deploy their projects in a container-based environment. Aside from that, I worked on creating python applications for metrics collection and manual process automation. I also created Ansible roles and modules to automate infrastructure provisioning in the company's on-premises environment, having contact mainly with VMware and F5 Big-IP solutions. -
Software EngineerEquipe Siga Da Ufrj May 2016 - Aug 2017Rio De Janeiro Area, BrazilThe SIGA team is a team of developers that takes care of the UFRJ's Integrated Academic Management System. I worked mostly with web and Java technologies, in a team oriented by agile methodologies, DevOps practices, automated tests and continuous integration. I contributed on the development of new features and implemented tests on the Android mobile app. I also worked on the frontend, backend, and web version’s infrastructure, where I highlight the implementation of the Redis database and the creation of the first microservice of the system.
-
Software EngineerPr1 - Pró-Reitoria De Graduação Da Ufrj Sep 2013 - May 2016Rio De Janeiro Area, BrazilDeveloped within PR1 (Pró-reitoria de Graduação) a web system that helps managing the demands of the area. The system helps to track these demands, keep pace with advances, and serves as a database of related information. This enables the team to communicate better and gain access to information faster. I used PHP with Laravel framework and web technologies like CSS (with Sass preprocessor), HTML and Javascript.
-
Software EngineerFluxo Consultoria Jan 2016 - Mar 2016Rio De Janeiro Area, BrazilI participated in the Caronaê project, an application that seeks to improve and encourage the practice of sharing a ride on the way to and from college. I worked on the web system, using HTML / CSS / Javascript and PHP with Laravel plus MySQL framework, responsible for allowing the management of data generated by the application and obtaining user metrics. -
Vice PresidentEjcm Junior Enterprise Jan 2014 - Dec 2014Rio De Janeiro Area, BrazilAs Vice President of EJCM, I was responsible for taking care of the company's management practices and strategic planning. Along with the other board members, I coordinated the review of the Strategic Planning and the documentation of internal processes, improved the knowledge management system and made the day-to-day business more transparent and efficient. -
Project AdvisorEjcm Junior Enterprise Oct 2012 - Dec 2013Rio De Janeiro Area, BrazilAs a project advisor I worked on the quality assurance of the company's production process. I had a lot of contact with agile project management methodologies, having participated in the implementation of the Kanban methodology in the company. In addition, I also acted as an instructor in our internal training program for new members on topics such as frontend and backend web technologies. -
Software EngineerEjcm Junior Enterprise Oct 2012 - Dec 2013Rio De Janeiro Area, BrazilI participated in the creation of websites and web applications for external clients using frontend and backend web technologies such as HTML, CSS, Javascript, PHP and MySQL. There were 7 projects that included the creation of systems from scratch or the maintenance of existing systems.Also worked in the development of internal projects, acting mainly as project manager of the development of "Iridium", the company's proprietary MVC framework in PHP. I was responsible for its planning and adaptation to the company's own needs, aiming at increasing the quality and maintainability of the projects. I was also responsible for deploying and configuring the server for several of these projects, on shared servers or cloud, running Apache or Nginx, MySQL and PHP. -
Software EngineerConvergência Latina Sep 2011 - Jul 2012Rio De Janeiro Area, BrazilI worked on internal software development that helped in decision making and process optimization in other areas of the company. Used mostly Microsoft technologies, initially using WPF with C # for building desktop applications and then focusing on using Silverlight to build web applications, in both cases having close contact with SQL Server in the backend.
Daniel Lima Education Details
-
Universidade Federal Do Rio De Janeiro7.3 -
Information Technology
Frequently Asked Questions about Daniel Lima
What company does Daniel Lima work for?
Daniel Lima works for Critical Techworks
What is Daniel Lima's role at the current company?
Daniel Lima's current role is Full Stack Software Engineer.
What schools did Daniel Lima attend?
Daniel Lima attended Universidade Federal Do Rio De Janeiro, Cefet/rj - Centro Federal De Educação Tecnológica Celso Suckow Da Fonseca.
Who are Daniel Lima's colleagues?
Daniel Lima's colleagues are Marta Pinto, Fábio Ribeiro, Bruno Costa, Sérgio Teixeira, Sabrina Alves Barbosa, Marlon De Azevedo, João Rufino.
Not the Daniel Lima you were looking for?
-
-
Daniel Lima
Nutriwin - Sports Nutrition | First Team Performance Nutritionist At Nottingham Forest | Experience In Working With Professional Football Clubs And PlayersLisbon1gmail.com -
Daniel Lima
Lisbon -
Daniel Lima
Porto
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial