Howdy Logo
Image of Daniel M.

Daniel M.
Principal Engineer

Node.js
Cascading Style Sheets
Typescript
Github
Javascript
Php
Python
Postgresql
Mysql
Mongodb
Redis
Amazon Aws
React
Bio

Back-end Web Application and API Developer specializing in Node.js, with a strong background in developing scalable, cleanly-coded solutions and keenly interested in emerging technologies. Educational qualifications include a degree in Information Systems focused on Web Applications, supplemented by specializations in Database and Blockchain technology. Proficient in an array of programming languages and technologies, such as Node.js, Typescript, Python, PHP, Java, Golang, SQL, JavaScript, CSS3, HTML5, JSON, and XML. Experienced in managing databases like PostgreSQL, MySQL, Oracle, MongoDB, and DynamoDB, and utilizing version control systems Git and SVN. Competent in employing libraries and frameworks including React, Next.js, Express, Fastify, Flask, FastAPI, Bootstrap, and jQuery. Versatile with operating systems including Linux and OSX.

Additional skills encompass Docker containerization, microservices architecture, OAuth2 protocol, MVC pattern, RESTful API development, continuous integration, object-oriented programming (OOP), agile methodologies (SCRUM, KANBAN), Git flow, Jira, clean code principles, clean architecture, UML data modeling, cross-browser responsive layouts, and leadership coaching. Demonstrated technical leadership in previous roles.

  • Staff Software Engineer|Lead Software Engineer
    8/1/2021 - Present

    Led technical efforts and hands-on development within squads focused on exams, acquisition, and engagement (E-commerce VTEX) in the patient tribe, serving as a technical reference in Architecture, Analysis, and Engineering. Mentored software engineers to enhance their hard skills, providing individual feedback, 360-degree reviews, and personalized development plans. Oversaw key agile ceremonies, including Sprint Planning, Daily Meetings, Retrospectives, and Reviews.

    Conducted 1:1 sessions with squad members to evaluate their emotional development, understanding their current situations, expectations, frustrations, and aspirations, while offering emotional and moral support to aid in their soft skill development. Managed candidate selection processes, assessing technical and behavioral profiles through tests and analyses to build a robust software engineering team.

    Architected, designed, and developed solutions for APIs, jobs/workers, and microservices using a range of technologies, including NodeJS, TypeScript, Python, Shell Script, Docker, Redis, AWS Lambdas, SQS, CloudWatch, DynamoDB, ECS, EC2, S3, Route 53, and Load Balancers, with PostgreSQL on AWS Cloud in a Linux OS environment.

  • Software Engineer Specialist
    5/1/2021 - 8/1/2021

    Served as a technical reference in Architecture, Analysis, Engineering, and Development of Web Systems, APIs, and Microservices utilizing Node.js, TypeScript, Java, and Python. Developed APIs, Jobs, and Microservices leveraging technologies including Jenkins, Kubernetes, Docker, Redis, AWS Lambda, SQS, CloudWatch, DynamoDB, EC2, S3, and PostgreSQL on the AWS Cloud platform, all within a Linux environment.

  • Senior System Software Engineer | Lead Software Engineer
    9/2/2020 - 5/1/2021

    Technically led the development team for a sustainability-themed product, demonstrating expertise in integrating innovative features. Successfully led the migration of a complex platform from Drupal to Backstage, enhancing functionality and performance. Provided mentorship to software engineers, fostering both hard and soft skills through individualized feedback sessions, 360 feedback, and personalized development plans (PDIs). Ensured effective execution of Agile ceremonies, including Sprint Planning, Daily Meetings, Retrospectives, and Reviews, to maintain workflow and project timelines.

    Conducted regular one-on-one meetings to assess team members' emotional growth, addressing their expectations, frustrations, and aspirations, and offering emotional support to enhance their soft skills. Prepared technical profiles for hiring, evaluated resumes, and conducted technical interviews to build a competent team. Guided team members in best practices and advanced techniques in software engineering, specializing in the development of APIs, microservices, and web applications using technologies such as Node.js, Python, ReactJS, Webpack, Babel, Docker, Redis, RabbitMQ, Elasticsearch, MongoDB, and MySQL, all within a Tsuru Cloud environment on Linux.

  • Senior Software Engineer
    5/2/2020 - 9/2/2020

    Developed expertise in Microservices Development, APIs, and Web Systems. Utilized tools and frameworks such as NodeJS, Ruby on Rails, Docker, RabbitMQ, and PostgreSQL. Implemented and managed systems using Docker, Nomad, Terraform, and ElasticSearch. Ensured efficient continuous integration and delivery through Bitbucket Pipeline CI. Leveraged Redis for cache management on Linux servers hosted in AWS.

  • Senior System Software Engineer [ allocated in VALE ]
    9/2/2019 - 5/2/2020

    Served as the technical reference in NodeJS, specializing in the development of Microservices, APIs, and Web Systems. Utilized NodeJS with Fastify and Typescript to build scalable and efficient applications. Implemented comprehensive testing frameworks using Jest to ensure code quality and robustness. Leveraged Angular for front-end development, creating dynamic and responsive user interfaces. Managed data storage and retrieval efficiently using MongoDB and SQL Server. Applied Domain-Driven Design principles to structure and organize complex software projects. Utilized Azure for cloud services, ensuring high availability and scalability. Refactored IT project management web software, integrating Typescript, enhancing test coverage with Jest, and migrating the database from CosmosDB to SQL Server for improved performance and reliability.

  • Senior System Software Engineer | Lead Software Engineer
    5/2/2018 - 9/2/2019

    Led the technical development of a news product, overseeing the construction of the API in Node.js to support both web and mobile clients. Guided the frontend team using React.js for API consumption, and developed critical user flow features including login, registration, and cancellation. Managed the billing processes involving product contracting, renewal, and cancellations using Java with Vert.x, ensuring SMS notifications were sent to customers. Utilized a diverse tech stack including Java with Vert.x, Node.js with Express, CSS3, HTML5, Bootstrap, JavaScript (Es6), React.js, Less, Webpack, Babel, Redis, RabbitMQ, Elasticsearch, MongoDB (Mongoose), MYSQL (Sequelize), Jenkins, and Linux OS to support and enhance product capabilities.

  • Senior Software Engineer | Lead Software Engineer
    3/2/2016 - Present

    Developed expertise in web application development with a focus on Golang and Node.js/TypeScript within the Express framework. Proficiently utilized React.js for frontend development, integrating design elements using Bootstrap and Material Design. Employed PostgreSQL and MySQL for database management, ensuring efficient storage and retrieval of data. Maintained version control and collaborative development through Git, specifically on Bitbucket. Demonstrated strong capabilities in CSS and HTML for responsive and visually appealing web design. Operated within Linux environments, specifically Ubuntu and CentOS, to streamline development and deployment processes.

  • Senior Development Analyst in R & D
    10/2/2015 - 3/2/2016

    Developed proficiency in Java, Apache Camel, Tomcat, AngularJS, NodeJS, PostgreSQL, Redis, Git, and Linux while contributing to the research and development of new software engineering solutions for web environments. Played a key role in supporting and evolving a web software application designed for the Operations Center, which was responsible for monitoring municipal security activities and events.

  • Senior Software Engineer
    4/2/2015 - 10/2/2015

    Mentored system analysts, offering support and development for a platform serving Rio Previdência. Developed proficiency in PHP using the CodeIgniter framework, managing databases through MySQL and SQL Server.

  • Software Engineer
    3/2/2014 - 8/2/2014

    Engaged in analysis and development of web systems for telecommunications providers using PHP on Linux platforms with Ubuntu and CentOS. Developed expertise in implementing solutions within the Symfony Framework.

  • Systems Analyst
    8/2/2011 - 3/2/2014

    Developed proficiency in the creation of web applications on Linux-based systems, including CentOS and Ubuntu, utilizing PHP. Established and configured production environments on CentOS and a test environment on Ubuntu, leveraging tools such as phpMyAdmin, Apache, and MySQL, and employing SSH for secure operations. Conceptualized and built the database model using MySQL, including the creation of entities, relationships, and tables. Contributed to the development of an Android mobile application using Java, paired with a PHP-based web application interface. Played a pivotal role in the recruitment process for a Front End Developer position, crafting technical assessments, conducting interviews, and analyzing both technical competence and behavioral fit. Presented detailed evaluations to management to support informed hiring decisions.

  • Web Developer
    1/2/2011 - 8/2/2011

    Gained extensive experience in web development and programming, focusing on the creation and maintenance of websites, newsletters, and email marketing campaigns. Developed proficiency in HTML, CSS, JavaScript, and PHP, with an emphasis on front-end frameworks such as React and Angular. Utilized email marketing platforms to design and deploy responsive email templates, ensuring compatibility across various email clients. Demonstrated expertise in using version control systems like Git for collaborative code maintenance. Engaged in performance optimization and cross-browser troubleshooting to enhance user experience and engagement.

  • Web Developer
    8/2/2010 - 12/2/2010

    Gained extensive experience in website development, creating dynamic portals, and developing systems for the internet. Developed proficiency in HTML, CSS, and JavaScript, leveraging frameworks such as React and Angular for front-end development. Utilized server-side technologies including Node.js and PHP, with a strong understanding of RESTful API integration and web services. Demonstrated skills in database management, working with MySQL and MongoDB to ensure efficient data storage and retrieval. Emphasized best practices in version control using Git and collaborated using platforms like GitHub and GitLab. Applied knowledge of responsive design to ensure compatibility across various devices and browsers, and adhered to web accessibility standards. Conducted thorough testing and debugging using tools like Jasmine and Mocha, and ensured website performance optimization through techniques such as lazy loading and code splitting.

  • Web Developer
    3/2/2010 - 7/2/2010

    Developed a new main website utilizing PHP, ASP, and JavaScript, incorporating database management with MySQL and Access. Employed CSS (Tableless) and XHTML for efficient design and structure, and integrated dynamic visual elements using Flash (Action Script 2). Utilized Photoshop for graphic design tasks. Created several hotsites for events, email marketing campaigns, and additional features for existing systems. Produced web pages, advertising brochures, and 2D animations to support marketing efforts.

  • Web Developer
    1/2/2009 - 1/2/2010

    Developed proficiency in web development using PHP, ASP, and JavaScript. Gained expertise in database management with MySQL and Access, while ensuring visually responsive designs using CSS (Tableless) and XHTML. Employing Flash (Action Script 2) and Photoshop, contributed to the creative aspects of the projects. Accomplishments include the development of microsites for events, email marketing campaigns, and implementation of functionalities for diverse systems and web pages. Additionally, participated in the creation of 2D animations to enhance user experience.

  • Planning and Control Analyst
    10/2/2008 - 10/2/2009

    Developed expertise in project management within a manufacturing setting. Created and managed off-season schedules for a factory, ensuring all project stages were monitored and targets were met. Engaged in comprehensive planning for a new plant, overseeing everything from foundational planning to the final testing of various areas, ensuring all timelines and requirements were systematically adhered to.

  • Internet Systems at Estácio de Sá University
    2007 - 2010

  • Android SDK, JEE at Master of Business Administration (M.B.A.) JAVA Development, Java EE Android
    2015 - 2017

  • Oracle Database Administration at Master of Business Administration (M.B.A.), Database
    2011 - 2012

  • Blockchain Applications, Smart Contracts at Master of Business Administration - MBA, Blockchain
    2019 - 2020

  • EMOTIONAL INTELLIGENCE: INCREASE YOUR LEADERSHIP POTENTIAL at ALURA
    11/2/2020

  • AGIL MANAGER - AGILE METHODOLOGY at ALURA
    11/2/2020

  • Business Agility at ALURA
    10/1/2020

Daniel is available for hire

Hire Daniel M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.