Ricardo L.Full-stack Product Engineer
Skills
Senior Developer and Tech Lead with a specialization in front-end development using Angular 2+ and Java Spring, and a focus on projects within the banking sector, specifically implementing Open Finance PIX payment systems and payment management. Proficient in managing projects from conception to deployment, encompassing coding, code review, planning, and technical refinement. Adept at supporting teams and identifying cost-effective technical solutions to achieve project goals. Back-end development experience includes Java Spring for implementation and fixes, with a solid understanding of back-end processes to work synergistically with teams in devising optimal solutions.
Expertise includes Angular 2+, AngularJS, Flutter, Typescript, HTML, CSS, SCSS, Javascript, and Micro Front-End development. Proficient in RXJS techniques such as lazy loading and eager loading, as well as the use of directives, pipes, smart/dumb components, interceptors, resolvers, and route guards. Skilled in package management with NPM and unit testing with Jasmine and Jest. Experienced with various technologies such as Jira, Bamboo, Bitbucket, Azure, Fortify, Sonarqube, Advisor, and CI/CD pipelines using Kubernetes. Knowledgeable in responsive design, accessibility practices, Git, REST APIs, Kafka, and Azure Service Bus, alongside familiarity with cloud computing environments.
Possesses strong soft skills, including remote work proficiency, agility in adopting methodologies, collaborative efforts across multidisciplinary teams, and an adaptable nature ensuring seamless integration into various working environments.
Senior Front-end Angular Developer
8/1/2021 - Present
Served as a senior Front-End Developer specializing in Angular 2+ within the banking system industry, particularly focused on a high-complexity application for Open Finance PIX payment solutions. Provided support to the front-end team by addressing queries and clarifying development tasks. Collaborated closely with software engineers and architects to devise and implement solutions while also contributing to coding efforts. Utilized Git Flow for version control, conducted unit testing, performed code reviews, and adhered to agile methodologies, ensuring effective teamwork and project flow.Mid-Level Front-end Developer
5/2/2020 - 3/2/2021
Acquired extensive experience in consulting and software development with a strong focus on the Angular +2 framework. Demonstrated expertise in integrating applications with RESTful APIs to enhance functionality and data exchange. Ensured efficient and collaborative code maintenance through proficient use of GIT version control systems.Junior Angular Developer
10/2/2019 - 5/2/2020
Specialized in the development of new features and maintenance of the GoCart application system. Utilized the Angular framework alongside HTML, CSS, and JavaScript to enhance the application's functionality and user interface. Ensured consistent and efficient version control using Git. Employed agile methodologies to streamline development processes and foster team collaboration.Computer Programmer Intern
5/2/2019 - 10/2/2019
Gained advanced expertise in developing native Android applications using Java, focusing on creating robust and efficient mobile solutions. Leveraged Android SDK for intuitive UI/UX design and seamless application performance. Utilized a variety of development tools including Android Studio, Gradle, and proficiency in debugging with Android Debug Bridge (ADB). Demonstrated strong abilities in RESTful API integration and data synchronization techniques to ensure efficient data handling and real-time updates. Employed various architectural patterns such as MVC and MVVM to enhance application scalability and maintainability. Enhanced skills in version control systems with extensive use of Git for collaborative development.
Analysis and Development of Systems at Federal Institute of São Paulo
2017 - 2021
Ricardo is available for hire
Hire Ricardo L.All Howdy Candidates are vetted for skills and english proficiency.