rodrigo.elfo
About Candidate
Education
Work & Experience
At Concepta Tech, I was responsible for the development and maintenance of over 6 cutting-edge React Native, Expo and React applications, each tailored to meet unique client needs. From conception to deployment, I played a pivotal role in the entire lifecycle, ensuring seamless performance and user satisfaction. Key Responsibilities: Intuitive user experiences through React Native and React technologies, seamlessly translating client requirements into dynamic mobile and web applications. Maintained and optimized legacy applications, ensuring they remained at the forefront of technological advancements while meeting evolving business needs. Culture of quality by implementing robust unit tests with Jest, ensuring the reliability and stability of React and React Native applications. Next.js to build high-performance web applications, capitalizing on its server-side rendering capabilities for enhanced speed and SEO optimization. Designed and implemented responsive, reusable components based on wireframes and UI designs, ensuring consistency across platforms. Actively contributed to the development and grooming of the inner open-source app "Rockets," fostering collaboration and innovation within the developer community. Implemented rigorous refactoring and performance enhancement strategies for older projects, improving application efficiency and user satisfaction. Code reviews for React and React Native projects, ensuring adherence to best practices, code consistency, and high standards of quality and performance.
I played a pivotal role in the development and maintenance of the main User and Sponsor web applications, as well as mobile-first web apps. With a focus on innovation and efficiency, I contributed to the enhancement of the company's digital ecosystem while ensuring seamless user experiences across platforms. Key Contributions: Cross-Platform Development: Development and maintenance of the main User and Sponsor web applications, employing best practices in cross-platform compatibility and performance optimization. Legacy Platform Maintenance: Undertook the responsibility of maintaining the company's older platforms, utilizing class components, to ensure their continued functionality and relevance in an ever-evolving technological landscape. Responsive Component Design: Spearheaded the creation of responsive, reusable components, aligning closely with wireframes and UI designs to deliver cohesive and visually compelling user interfaces. Feature-Driven Design: Designed and implemented new components tailored to match feature specifications, leveraging a deep understanding of user requirements to enhance application functionality and usability. Performance Refactoring: Implemented strategic refactoring initiatives to improve the performance of older components, optimizing codebase efficiency and enhancing overall application responsiveness. Third-Party Integration: Seamlessly integrated third-party systems to extend application capabilities, leveraging APIs and SDKs to enhance functionality and provide additional value to end-users. Automated Testing: Demonstrated a commitment to quality and reliability by writing comprehensive automated tests, ensuring the robustness and stability of React and React Native applications. Code Quality Assurance: Conducted rigorous code reviews for both React and React Native projects, fostering a culture of collaboration and accountability while upholding high standards of code quality and consistency.
Development and leadership on 9+ React and React Native apps/web-apps Leadership and motivation of the team Meetings with clients to understand the project needs Definition of Themes/User Features, Epics, User Stories and Personas of the projects Definition of the tasks and the project backlog Sprint plannings, sprint reviews, and product demos Daily meetings with the different teams One on one with the team members Delegate tasks and set deadlines Monitor team performance and report on metrics
Development and leadership on 7+ React/React Native apps/web-apps Development of 4+ Android (Java) apps Leadership and motivation of the team Meetings with clients to understand the project needs Definition of the tasks and the project backlog One on one with the team members