Anderson R.Full-stack Product Engineer
Skills
Web Developer with seven years of professional experience, transitioning from freelancing to engaging in substantial projects, including the development of a product for a national investment bank and work within a multinational enterprise. Demonstrates strong expertise in functional programming, object-oriented programming, Python, and JavaScript. Focused on application scalability, robust infrastructure, best development practices, architecture, DevOps, cloud computing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
Team Lead & Senior Developer
10/1/2022 - Present
Hands-on experience in architecture and software development, showcasing advanced proficiency in a multitude of languages and frameworks. Developed proficiency in PHP, Python, and Java while ensuring robust applications through strategic design patterns and system architecture principles. Extensive work with frontend technologies including React, Angular, and Vue.js to create dynamic, efficient, and user-centric interfaces. Proficient in backend frameworks such as Django, Flask, Spring Boot, and Express.js, ensuring seamless API integrations and server management.
Demonstrated skills in relational and non-relational database management systems like PostgreSQL, MySQL, MongoDB, and Redis, ensuring optimal data storage, retrieval, and transaction processing. Enhanced system performance and scalability through the implementation of microservices architecture using Docker and Kubernetes for containerization and orchestration.
Ensured collaborative development and continuous integration/deployment through the use of version control systems and CI/CD pipelines facilitated by Git, GitHub Actions, Jenkins, and Travis CI. Leveraged cloud platforms like AWS, Azure, and Google Cloud for scalable infrastructure, employing services like EC2, S3, and GCP Compute Engine for efficient cloud computing solutions.
Actively adopted Agile and Scrum methodologies to streamline project management and foster efficient teamwork. Utilized JIRA and Confluence for issue tracking and documentation, ensuring transparent communication and task allocation. Enhanced code quality and maintainability through rigorous test-driven development (TDD) and behavior-driven development (BDD) practices, using tools such as Jest, Mocha, Chai, and Selenium for automated testing.
Instituted best security practices by implementing OAuth 2.0, JWT, and various encryption protocols, fortifying applications against potential vulnerabilities and ensuring data integrity. Contributed to numerous large-scale projects, maintaining a balance between technical requirements and client specifications to deliver robust, scalable, and maintainable software solutions.Tech Lead & Full Stack Developer
6/1/2021 - 6/1/2022
Developed a fully customizable CRM utilizing a JavaScript stack, including NodeJS with NestJS and ReactJS with NextJS. Employed MongoDB as the database and AWS as the primary cloud infrastructure. Gained expertise as a FullStack Developer, and additionally served as a Tech Lead for 4 months, managing and mentoring 2 junior developers.Software Developer Analyst
4/2/2020 - 4/1/2021
Served as a Backend Developer through consulting engagements with diverse companies, primarily focusing on delivering robust backend solutions. Cultivated extensive expertise in PHP, enhancing back-end functionality to meet complex business requirements. Gained proficiency in object-relational mapping through Doctrine, ensuring efficient data management and integration. Utilized Silex to streamline micro-framework operations, facilitating lightweight application development. Demonstrated advanced capabilities with Ext JS 4.2, implementing comprehensive JavaScript-based web applications. Extended technical acumen with NodeJS, JavaScript’s event-driven runtime, optimizing server-side operations. Leveraged Vue.js to develop reactive, efficient front-end interfaces. Showcased robust database management skills with PostgreSQL and MongoDB, ensuring data centric applications were performant and reliable. Employed version control systems, specifically SVN and Git, to maintain collaborative and streamlined codebases, thereby supporting seamless project integration and deployment.Technical Support Analyst
8/2/2017 - 2/2/2019
Developed expertise in user support and maintenance of machines and software for a municipal government body. Proficient in diagnosing and troubleshooting hardware and software issues to ensure optimal performance and reliability. Demonstrated skills in configuring and maintaining operating systems, updating software applications, and managing user accounts. Utilized a variety of tools and frameworks to automate routine maintenance tasks and streamline support workflows. Emphasized the importance of data security by implementing and managing appropriate security measures. Ensured comprehensive documentation of systems and support activities to facilitate seamless knowledge transfer within the team.Technical Support Analyst
4/2/2017 - 6/2/2017
Specialized in delivering exceptional customer service and user support for software applications. Gained expertise in identifying, diagnosing, and resolving technical issues, ensuring seamless user experiences. Developed proficiency in using and supporting various software tools and platforms, including ticketing systems and remote desktop applications. Demonstrated advanced knowledge in troubleshooting software errors, providing step-by-step guidance, and educating users on best practices. Enhanced skills in effective communication and problem-solving, contributing to improved customer satisfaction and retention. Maintained detailed records of interactions and solutions, leveraging data to inform product improvements and reduce recurrence of common issues. Utilized feedback and user insights to collaborate with development teams, prioritizing and testing enhancements and fixes for software products.Web Developer
1/2/2016 - 1/1/2023
Specialized in the development of websites and small to medium-sized systems, leveraging extensive expertise in HTML, CSS, JavaScript, and PHP. Utilized frameworks such as Laravel and Symfony for backend development and React.js and Angular for the frontend. Proficient in managing databases with MySQL and PostgreSQL, ensuring robust and efficient data handling. Implemented version control and collaborative workflows using Git and GitHub. Employed best practices in software development to maintain high code quality, improve system performance, and deliver scalable solutions.
Information Systems at Federal University of Goiás
2015 - 2022PHP Course at Softblue
2019 - 2020Assembly and Maintenance of Computers at SENAI - MA (National Service for Industrial Training - Maranhão)
2011 - 2012Fullstack Development with Nodejs, React, and React Native at Rocketseat
2019 - 2019
Azure Devops - CI/CD at Udemy
4/2/2020Information and Communication Technology at SENAI Espírito Santo
3/2/2016
Anderson is available for hire
Hire Anderson R.All Howdy Candidates are vetted for skills and english proficiency.