Howdy Logo
Image of Sérgio F.

Sérgio F.
Back-end and Systems Engineer

Typescript
Java
Javascript
Bio

Computer Engineer with expertise in both Frontend and Backend Web Development, with a strong inclination towards tackling challenges and seeking new experiences. Actively involved in development, machine learning, and information systems management, particularly within startup environments. Proficient in JavaScript, Typescript, Node.js, Java, SQL, and NoSQL databases.

  • test analyst
    8/1/2020 - 4/1/2021

    Experience as a Test Analyst, focused extensively on the development of automated unit and integration tests for various third-party platforms and projects. Gained proficiency in testing frameworks such as JUnit and TestNG, and utilized build automation tools such as Jenkins for continuous integration. Developed deep expertise in scripting languages including Python and JavaScript to create efficient and reusable test scripts. Enhanced skills in using Selenium WebDriver for browser automation, and harnessed the potential of REST Assured for API testing. Worked collaboratively within agile development teams, leveraging version control systems like Git for code integration and maintenance. Utilized Jira for project tracking and defect management, ensuring comprehensive test coverage and high-quality software delivery. Developed an analytical mindset to troubleshoot issues effectively, contributing to the overall stability and performance of the systems involved.

  • Full Stack Developer
    9/1/2019 - 3/1/2020

    Served as a Systems Analyst with a focus on PHP development, cultivating robust expertise in PHP, Doctrine, and Silex. Extensively engaged with front-end frameworks including Ext JS 4.2, NodeJS, and Vue.js. Demonstrated advanced skills in database management with PostgreSQL and MongoDB. Played a key role in maintaining collaborative and efficient code repositories using SVN and Git, ensuring streamlined version control and teamwork. Developed technical proficiency in creating and optimizing scalable, high-performance web applications and systems integrations. Led various projects that required detailed analysis, design, and implementation of complex software solutions, consistently delivering high-quality outcomes within established timelines.

  • Chief Technology Officer
    9/1/2016 - 4/1/2023

    Assumed technical leadership in the Otto Financial Assistant Project, guiding a development team and contributing to the development of various platform modules. Developed advanced proficiency in project management, team coordination, and technical oversight, ensuring seamless integration and functionality of the financial assistant platform. This role demanded a deep understanding of software design principles, modern development frameworks, and effective team collaboration, resulting in a robust and user-friendly financial tool.

  • Mid-Level Systems Analyst
    9/1/2016 - 12/1/2017

    Gained advanced proficiency in AngularJS, JavaScript, and Ionic during tenure as a Systems Analyst. Mastered front-end development and mobile app frameworks, contributing to the creation of dynamic and responsive applications. Developed a deep understanding of the software development lifecycle, emphasizing agile methodologies and iterative testing. Enhanced applications with RESTful API integrations, ensuring efficient data flow and seamless user experiences. Employed best practices for code quality and maintainability, leveraging tools like Git for version control and collaboration. Demonstrated strong troubleshooting and problem-solving skills, addressing critical issues and optimizing application performance. Played a vital role in project planning and execution, ensuring timely delivery and adherence to technical requirements.

  • Systems Analyst
    4/1/2015 - 9/1/2016

    Served as a Scrum Master, honing expertise in Agile methodologies and team process management. Developed and led sprints, facilitated daily stand-ups, and coordinated with product owners to manage backlogs effectively. Utilized tools such as Jira and Trello for task tracking and process improvement. Fostered an environment of continuous improvement and collaboration, ensuring adherence to Agile principles.

    Acquired extensive knowledge in Delphi system development. Proficient in employing Delphi’s VCL for building desktop applications and leveraging FireMonkey for cross-platform development. Managed database interactions using SQL and SQLite, ensuring robust and efficient data handling. Maintained code quality and version control through SVN and Git, enabling seamless team collaboration.

  • Project Manager/Web Developer (Back-End)
    9/1/2014 - 3/1/2015

    Served as a Project Manager and Technical Leader, spearheading development teams and managing software projects from inception to deployment. Developed proficiency in Agile methodologies, ensuring seamless project execution and timely delivery. Utilized expert knowledge of Java, Python, and JavaScript to drive innovative solutions and technical excellence. Leveraged frameworks such as Django, Spring Boot, and Angular to build scalable and robust applications. Demonstrated advanced skills in database management systems including MySQL, PostgreSQL, and MongoDB, optimizing performance and ensuring data integrity. Ensured effective version control and collaborative coding practices using Git and GitHub, maintaining high standards of code quality and consistency. Successfully integrated CI/CD pipelines using Jenkins, streamlining the development process and facilitating continuous improvement. Conducted thorough project documentation and stakeholder communication to maintain transparency and align project goals with business objectives.

  • Java Web Developer (Back-End and Database)
    8/1/2013 - 8/1/2014

    Served as a Systems Analyst specializing in Java development, demonstrating advanced proficiency in Java and JEE for enterprise-level applications. A strong foundation was built in leveraging Spring Framework, including Spring Boot, for developing highly scalable and maintainable applications. Practical experience in integrating Hibernate ORM facilitated effective database management, enhancing applications' performance. The role also required extensive utilization of tools like Maven and Jenkins for automated builds and continuous integration, ensuring streamlined development workflows.

    Worked with Oracle and MySQL databases, implementing intricate SQL queries and stored procedures to support business logic. Utilization of Docker and Kubernetes fostered efficient containerization and orchestration practices, thereby enhancing deployment strategies. Played a critical role in API design and development, employing RESTful web services to enable seamless communication between distributed systems. Developed and maintained application documentation, ensuring clear and concise technical guidelines.

    Proven capability in conducting thorough system analysis and requirement gathering, translating business needs into technical solutions. Engaged closely with cross-functional teams, leveraging collaborative tools such as JIRA and Confluence to manage project tasks and enhance workflow transparency. Employed Git and Bitbucket for version control, ensuring robust code collaboration and management. The position required continuous learning and application of new technologies and frameworks, thus staying abreast of industry trends and best practices.

  • Java Web Developer (Back-End and Database)
    9/1/2012 - 2/1/2013

    Excelled as a Systems Analyst with a focus on Java Development. Developed expertise in Java programming and Spring Boot framework. Implemented efficient software solutions by creating, testing, and deploying Java-based applications. Proficient in utilizing Hibernate for ORM, ensuring seamless database interaction. Leveraged Maven for project build management and Jenkins for continuous integration and delivery. Applied RESTful web services to design and develop scalable APIs. Conducted rigorous code reviews and maintained version control using Git. Adopted Agile methodologies to streamline development processes and improve project lifecycle management. Employed SQL for crafting efficient database queries and managing relational databases such as MySQL and PostgreSQL. Collaborated effectively with cross-functional teams to troubleshoot and resolve technical issues, achieving project milestones within established timelines.

  • Basic Java Professor
    6/1/2012 - 12/1/2013

    Taught fundamental Java programming concepts to private classes, emphasizing object-oriented programming principles, data structures, and algorithmic logic. Developed and utilized instructional materials designed to facilitate comprehension of core Java constructs such as inheritance, polymorphism, and encapsulation. Leveraged Eclipse IDE to deliver hands-on coding sessions and debug technical issues in real-time, ensuring students gained practical experience. Instructed learners on effective use of version control using Git for collaborative project development and code management. Utilized JUnit testing framework to teach unit testing and ensure code reliability. Emphasized the importance of coding standards, best practices, and industry-relevant skills. Monitored and assessed students' progress through regular assignments and coding challenges, providing personalized feedback to boost coding proficiency.

  • Java Instructor for the Professional Qualification Course PlanSeQ
    8/1/2009 - 11/1/2009

    Focused on instructing high school students in the fundamentals of Java programming. Developed a comprehensive understanding of Java syntax, object-oriented programming principles, and basic algorithm design. Utilized educational tools such as Eclipse IDE and BlueJ to facilitate practical coding exercises and projects. Created and implemented lesson plans that integrated theoretical concepts with hands-on coding tasks to ensure student engagement and understanding. Evaluated student progress through coding assignments, quizzes, and exams, providing constructive feedback to foster improvement. Actively participated in curriculum development to align lessons with current educational standards and best practices in technology education. Enhanced classroom management skills and adapted teaching methods to accommodate diverse learning styles.

  • Computer Engineering at State University of Feira de Santana
    2004 - 2011

Sérgio is available for hire

Meet Sérgio F.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.