![Image of David S.](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F218g3l3q%2Fproduction%2Fc8063b495d92ac9e2d040fd71079b88592b5dc4c-200x200.jpg%3Fw%3D150%26h%3D150%26fit%3Dmax%26auto%3Dformat&w=384&q=75)
David S.Full-stack Product Engineer
Skills
A full-stack developer with over a decade of experience, holding extensive expertise in SQLServer, MySQL, and PostgreSQL for data processing. The professional journey includes significant contributions to registration web pages and internal corporate systems. Experience covers a range of applications including billing systems, securities settlement platforms, and corporate systems. Technological proficiencies encompass PHP, JavaScript, TypeScript, Node, and React, along with a solid understanding of agile methodologies.
Senior Full Stack Developer
2/1/2021 - Present
Cultivated expertise in developing state-of-the-art web applications and software solutions that seamlessly integrate technology with user needs. Demonstrated a holistic understanding of both front-end and back-end development to create user-centric, performant, and scalable applications. Proficient in HTML, CSS, and JavaScript for front-end development with extensive experience in frameworks such as React, Angular, and Vue.js. On the back-end, exhibited robust skills in Node.js, Python, and Ruby on Rails, leveraging databases such as PostgreSQL, MongoDB, and MySQL to ensure data integrity and performance.
Utilized Docker and Kubernetes for containerization and orchestration, boosting deployment efficiency and simplifying maintenance. Implemented API development and integration using RESTful services and GraphQL, ensuring seamless data exchange and communication across different systems. Maintained high standards of code quality and collaboration through the use of Git and SVN for version control. Focused on continuous delivery and integration practices with tools like Jenkins and Travis CI, achieving rapid release cycles and minimizing downtime. Applied Agile methodologies, using Jira and Trello for project management, to enhance team collaboration and drive project success.
Developed robust problem-solving abilities, addressing complex technical challenges and providing innovative solutions. Ensured applications were secure, scalable, and optimized for performance by employing best practices in web security and performance tuning. Delivered exceptional user experiences by conducting thorough user research and usability testing. Demonstrated a strong commitment to staying current with evolving technologies and industry trends, continually advancing technical skills and knowledge.Software Engineer
12/1/2020 - 1/1/2021
The role involved active participation in State of Goiás projects, focusing on agile and efficient solutions. Responsibilities included strategic decision-making, developing applications from scratch, and adhering to tight deadlines within agile methodology frameworks. The contribution spanned backend application development and the creation of monolithic systems, along with the design and optimization of databases specifically for state applications. This also involved maintaining legacy systems and integrating single sign-on with the government's gov.br platform. Key skills highlighted include collaborative teamwork, effective deadline negotiation with project managers, and proficient use of CI/CD tools for software delivery, all within the context of agile methodologies.Software Engineer
4/1/2020 - 12/1/2021
Engineered solutions for projects targeting the State of Goiás, focusing on agile and efficient development. Demonstrated the ability to make strategic decisions and create applications from scratch while adhering to strict deadlines within agile methodologies. Proficient in backend application development and the creation of monolithic systems. Expertise in designing and optimizing databases for state applications, including maintaining legacy systems and integrating single sign-on with the gov.br platform. Showcased strong collaborative skills, effectively negotiating deadlines with project managers, and utilized CI/CD tools for software delivery in alignment with agile practices.Software Engineer
12/2/2019 - 4/1/2020
Developed and deployed applications from scratch, focusing on agile and efficient solutions for state-level projects. Demonstrated expertise in backend application development and the creation of monolithic systems. Exceled in designing and optimizing databases specifically for state applications, maintaining legacy systems, and integrating single sign-on with the government's gov.br platform. Showcased strong skills in collaborative teamwork, deadline negotiation with project managers, and proficient use of CI/CD tools for software delivery, all within the framework of agile methodologies.Full Stack Developer
7/2/2017 - 12/2/2019
In the software development role, significant achievements included the successful involvement in maintaining and enhancing legacy systems while also developing new applications from scratch, specifically for real estate agencies, cooperative banks, and property management firms. A key focus was on enabling integrations with financial institutions and improving system communications through the implementation of RESTful APIs. Demonstrated expertise in agile methodologies contributed to more efficient and collaborative project deliveries.
Essential contributions included defining software architecture and leading database design efforts. Created an application for the protest of bank titles and engineered desktop applications to streamline record-keeping and payment confirmation processes. Additionally, participated in mobile development projects aimed at extending existing functionalities. This role demanded critical decision-making skills and active teamwork, promoting an in-depth understanding of information technology and cross-functional collaboration.Full Stack Developer
11/2/2009 - 3/2/2016
The role has provided extensive experience in developing small-scale corporate systems, including a more significant involvement in web application development where critical decision-making within the technology team was necessary. Skills were honed in candidate data processing, involving the creation and maintenance of database management procedures. Implementing technological solutions to automate previously manual tasks showcased problem-solving capabilities. The role demanded direct and consistent collaboration with internal and external end users, ensuring an efficient and satisfactory user experience. This period also enabled the development of expertise in using various tools, frameworks, and systems requisite for delivering robust technological solutions.
IT Governance at GRAN
2022 - 2023Telecommunications at Federal Institute of Goiás (IFG)
2005 - 2007Computer Engineering at Federal University of Goiás
2007 - 2014
AWS Certified Cloud Practitioner at Cloud Guru
10/1/2023Software Architecture Fundamentals at Full Cycle
10/1/2023Docker at Full Cycle
3/1/2023SOLID with PHP: principles of object-oriented programming at Alura
10/1/2021Basic English 2: Pre-Intermediate (King's College London) at FutureLearn
11/2/2020Basic English 1: Elementary (King's College London) at FutureLearn
9/2/2020
David is available for hire
Meet David S.All Howdy Candidates are vetted for skills and english proficiency.