Leonardo L.Principal Engineer
Skills
Commencing a career in 2006 as a technical support specialist, transitioned to a software engineer role in 2012, focusing on web systems. Expertise includes creating workflows and managing issues using tools such as Jira and Trello. Diverse project experience includes collaboration with various teams, primarily engaging in projects involving PHP, Laravel, PostgreSQL, and MySQL for web application maintenance and business solutions. Emphasis on teamwork and contributing to company growth.
Possessing an understanding of architectures and design patterns for code maintenance and scalability, with a strong commitment to good practices in software development such as SOLID principles, Clean Code, DRY, and KISS. Skilled in refactoring legacy systems, and employing practices like Pair Programming, Refactoring, and Code Reviews. Over eight years of experience with PHP.
Technical proficiencies encompass PHP (versions 5.6 and 7.x), Shell, Bash, MySQL, PostgreSQL, HTML, CSS, JavaScript, JQuery, VueJS, Composer, NPM, Git, CI/CD platforms (Jenkins, GitLab CI), and Docker. Proficient with both Linux and Windows operating systems. Adept in agile methodologies (Kanban and Scrum) with over five years of practical experience. Proficient in reading and writing English, with a strong foundation in SOLID principles and Clean Code practices.
Currently learning the Go programming language.
Senior PHP Developer | Laravel
4/1/2022 - 8/1/2022
Enhanced and maintained a solar energy system leveraging the Laravel framework. Demonstrated skills in both creating new features and conducting code reviews. Utilized tools such as GitLab and Bitbucket for efficient version control and collaborative development. Employed AJAX and JSON for dynamic web application development. Strong emphasis on Agile methodologies, specifically Scrum, to streamline project workflows. Developed a deep understanding of object-oriented programming (OOP) and backend development, focusing on PHP frameworks and SQL databases including MySQL. Leveraged Linux and Bash for server management tasks. Coordinated deployment and continuous integration using Azure DevOps Server, and ensured robust code quality through Git. Showcased comprehensive knowledge in PHP, JavaScript, and overall web application development.Software Engineer | PHP | Laravel
12/1/2021 - 3/1/2022
Developed proficiency in PHP and Laravel for backend development, leveraging AWS services such as CloudWatch, CloudDeploy, and AWS-Fuzzy-Finder for resource management and deployment. Utilized Docker and docker-compose for environment setup and maintenance. Demonstrated expertise in MySQL for database management. Engaged in pair-programming exercises to collaboratively solve complex problems, and frequently maintained and created new system features. Regularly used Jira for project management and Microsoft Teams for communication. Proficient in code review and version control using GitLab. Gained experience with JSON, AJAX, Shell Scripting, Test-Driven Development, web development frameworks, and databases. Applied Agile methodologies and Scrum practices effectively. Familiar with object-oriented programming and PHP frameworks. Skilled in Bash scripting, Linux environments, and SQL.Founder | Senior Backend Developer
11/1/2021 - Present
Specialized in bug fixes within systems containing legacy code, ensuring the maintenance and continued development of these systems while adhering to S.O.L.I.D and clean code principles. Contributed to significant code base improvements to enhance system functionality and reliability. Engaged in pair programming to foster teamwork and knowledge sharing. Maintained daily communication with support staff and partners via email, hangouts, and telephone, effectively understanding and resolving their issues.Senior Software Engineer
11/1/2021 - Present
Developed expertise in bug fixing and maintaining legacy systems, ensuring continuous functionality and performance. Applied software engineering principles including S.O.L.I.D and clean code to improve and maintain code quality. Engaged in pair programming to facilitate knowledge sharing and boost problem resolution efficiency. Communicated daily with support staff and partners via email, Hangout, and telephone to understand and resolve issues.
Built strong technical proficiency in PHP, utilizing frameworks such as Laravel and Symfony. Conducted thorough code reviews and maintained version control using GitLab and Bitbucket. Developed web applications employing AJAX and JSON, incorporating shell scripting and test-driven development. Acquired extensive experience in database management with PostgreSQL and SQL, and backend development using PHP frameworks within agile methodology environments including Scrum. Managed workflows and tasks effectively using Jira, and improved deployment and development environments using Docker and Linux. Emphasized object-oriented programming (OOP) and leveraged skills in web development and backend development across various projects.Software Engineer | PHP | Laravel
3/1/2021 - 12/1/2021
Gained expertise in PHP versions 5.6 and 7.x, and worked extensively with the Laravel framework, specifically versions 4.2 and 5.4. Focused on creating, optimizing, and adding new features to web-based solutions, including maintenance of legacy code and code refactoring. Embraced a DevOps culture and collaborated in pair programming and Agile team environments. Utilized Gitflow for source control and implemented RESTful services. Applied principles of S.O.L.I.D and Clean Code to ensure high-quality software development.
Acquired skills in code review, GitLab, JSON, version control, AJAX, web application development, shell scripting, and test-driven development (TDD). Demonstrated proficiency in Bash, JavaScript, Agile methodologies, Scrum, and object-oriented programming (OOP). Specialized in backend development using PHP frameworks and managed projects using Jira. Experienced in SQL, Linux, and various PHP development environments, consistently employing Git for version control.Senior PHP Developer
4/1/2017 - 3/1/2021
Engaged in the maintenance and development of legacy systems, specifically E-cidade and Government Resource Planning, utilizing Laravel, Symfony, and PHP. Played a critical role in maintaining the continuous delivery process by leveraging Jenkins and GitLab, ensuring seamless software deployment. Facilitated daily communication with support staff and partners via email, Hangout, and telephone to troubleshoot and resolve technical problems efficiently. Conducted in-depth research and diagnosis of technical issues faced by customers and partners. Demonstrated expertise in debugging and correcting complex errors in both production and approval environments. Organized release plans, demos, and retrospectives, and held regular meetings with partners and team managers to align project goals and timelines.
Developed and maintained Postgres functions, ensuring the robustness of database operations. Created distributed and automated environments, employing Docker for containerization and Apache2/Nginx for web server management. Proficient in web development technologies including HTML, CSS, and JavaScript, contributing to both front-end and back-end development. Utilized Git and CVS for version control, fostering collaborative code maintenance. Embraced continuous integration and continuous deployment (CI/CD) practices, with a particular focus on automated testing through Behat. Skilled in Bash and Shell scripting on Linux OS, and proficient in AngularJS for developing dynamic web applications.Front End Developer
4/1/2015 - 9/1/2015
Developed proficiency in HTML, CSS, JavaScript, and JQuery to create engaging and responsive websites. Utilized GruntJS for automation of repetitive tasks and enhanced workflow efficiency. Demonstrated skills in version control and collaborative code maintenance using Git.Web Developer
5/1/2014 - 4/1/2015
Developed and maintained websites utilizing Codeigniter, HTML, CSS, JavaScript, and JQuery, ensuring robust front-end and back-end functionality. Enhanced version control and collaborative development processes through the use of SVN.Back-end developer Magento
5/1/2013 - 3/1/2014
Developed proficiency in providing comprehensive support for Magento shops, focusing on the creation of new features. Gained extensive experience installing new plugins, modules, and themes, ensuring seamless integration and enhanced functionality for e-commerce platforms. Leveraged deep technical expertise to troubleshoot and resolve customer issues, ultimately improving the overall user experience for Magento shop owners.Junior Web Developer and Internal Support
6/1/2012 - 10/1/2012
Executed internal support and performed the development and maintenance of the company's web system, utilizing advanced proficiency in PHP. Demonstrated expertise in troubleshooting and optimizing code to ensure system efficiency and reliability. Enhanced skills in database management and integration while maintaining robust and scalable web applications. Ensured seamless system operations through regular updates and collaborative maintenance, leveraging version control systems such as Git for effective code management.Jr. Programmer
11/1/2008 - 3/1/2009
Developed enterprise resource planning (ERP) software specifically for Datasul systems. Demonstrated extensive expertise in leveraging relevant technologies and methodologies to enhance system functionalities. Utilized development tools and frameworks such as Java, Hibernate, and Spring to build robust and scalable backend services. Integrated front-end technologies including JavaScript, AngularJS, and React to improve user interfaces and user experience. Employed database management systems like Oracle and Microsoft SQL Server to ensure efficient data storage and retrieval. Applied Agile and Scrum methodologies to maintain high levels of productivity and collaboration within the development team. Conducted rigorous testing using JUnit and Mockito to guarantee software reliability and performance. Utilized version control systems, notably Git, to maintain code integrity and facilitate seamless collaboration among developers.
Information Technology at Monteiro Lobato Educational Society
2006 - 2008Programming at Analysis and Development of Systems, Computer
2015 - 2017Information Technology at Protasio Alves School
2011 - 2012
Leonardo is available for hire
Hire Leonardo L.All Howdy Candidates are vetted for skills and english proficiency.