Howdy Logo
Image of Dion M.

Dion M.
Back-end and Systems Engineer

Node.js
Python
Mongodb
Vue.js
Express.js
Javascript
Github
Php
Postgresql
Mysql
Apache
Java
Rust
Solidity
Bio

A Software Engineer specializing in Blockchain Applications, with a comprehensive background in developing solutions using Solidity. Holds an MBA in Blockchain Applications, showcasing a combination of technical and business acumen. Possesses robust skills in abstraction, leadership, research, analysis, and the capacity to work autonomously. Demonstrates a deep passion for Software Engineering and Architecture, reflected in extensive experience in planning, designing, and evolving software platforms, including Web3 technologies. Experienced in collaborating with various entities, including software houses, startups, and product companies, with a primary focus on backend development utilizing Node.js and RUST.

  • Software Engineer | Node.js | Vue.js
    9/1/2022 - Present

    Played a key role in enhancing the scalability of a web development platform that previously suffered from unpredictability in deliveries and delayed demands due to high coupling and numerous bugs from outsourced services. Contributed significantly to a team comprising mostly intermediate-level developers with limited market experience and helped evolve it into a more experienced and efficient unit, now capable of making regular releases.

    Adopted Domain-Driven Design (DDD), effectively restructuring the system to improve scalability and maintainability. Implemented robust design patterns, comprehensive documentation, and emphasized strong communication within the team to ensure project goals were understood and met. The technical stack involved extensive use of modern frameworks and agile practices, ensuring consistency and quality in the software development process.

  • Senior Backend Developer | Node.js
    8/31/2021 - 6/30/2022

    Gained extensive expertise in backend development primarily using Node.js. Successfully architected, discussed technically, and implemented multiple standalone projects. Key accomplishments include developing a Customer Service platform utilizing Docker, Node.js, MongoDB, Typescript, Domain-Driven Design (DDD), SAP, SQS, S3, SNS, and Sendgrid. Built a Sitemap Generator leveraging Docker, Python, and S3. Created the Tripadvisor Importer with technologies such as Docker, Node.js, DDD, and Typescript. Additionally, developed a Search Service focusing on room and hotel searches using Docker, Node.js, Redis, MongoDB, DDD, and Typescript.

  • FullStack Developer | Node.js | PHP
    2/1/2020 - 8/31/2021

    Gained extensive experience working on a variety of applications including marketplaces, marketing platforms, human resource systems, reporting tools, e-learning systems, e-shops, template builders, and automated bootstraps. Developed technical proficiency in PHP, Node.js, and Vue.js. Utilized WordPress for CMS solutions and implemented backend services using MySQL and Laravel. Enhanced application performance and scalability using Redis. Managed web server configurations with Nginx and Apache, and leveraged containerization technologies with Docker for streamlined development and deployment workflows.

  • Full Stack Developer
    4/2/2019 - 2/1/2020

    Specialized in bug fixes and enhancements utilizing Yii1, Laravel, Vue.js, Angular, and Ionic 2.4 frameworks, with a strong focus on creating and implementing REST API routing features. Conducted unit testing and followed Test-Driven Development (TDD) methodologies to ensure robust and reliable code. Worked extensively with Docker for containerization, Elasticsearch for advanced search capabilities, and SonarQube for continuous inspection of code quality.

  • PHP Developer Intern
    5/2/2016 - 5/2/2018

    Engaged in website and portal development for academic courses, utilizing technologies like WordPress, Zend, CodeIgniter, and Laravel. Supported fellow developers with technical assistance on their projects while handling administrative calls within the university. Managed the administration and hosting of multiple websites, specifically configuring WordPress for Multisites setup, and customizing layouts and access control through plugin configuration. Implemented Virtual Machine configuration and facilitated invoice issuance integrated with frontend frameworks. Developed a Telegram Chatbot for generating reports, leveraging Node.js and the SNMP Protocol. Demonstrated comprehensive skills in full-stack development, system administration, and inter-team technical support.

  • Software Engineer | Backend | Node.js | Vue.js | RUST
    1/2/2015 - Present

    In the role of a freelance web systems and website developer for small and medium-sized businesses and local merchants, proficiency was developed in Backend PHP, adhering to PSRs and REST Verbs including PATCH, OPTIONS, GET, POST, DELETE, and PUT. Expertise was cultivated in database management, specifically in handling permissions and schemas. Utilization of design patterns, Composer, Doctrine, MVC, and SOLID principles (with a focus on Java) was integral to the work. Significant experience was gained with continuous integration tools, code versioning, and creating build/deploy scripts.

    Projects were frequently developed using the Yii2 and Zend frameworks. Adept at managing Linux servers, GitHub Pages, shared hosting, and VPS environments. Overseeing logging, access control, and report generation was a crucial part of the responsibilities.

    Skills in requirement analysis and defining project scope were honed, along with leading teams and composing the team structures based on project demands. Acumen was developed in creating UML diagrams, detailed reports, and budgets. Strong capabilities were demonstrated in defining system architecture and the development environment. Projects included the development of e-commerce platforms, blogs, and comprehensive systems with stringent security requirements.

  • Software Developer Intern
    1/2/2012 - 1/2/2012

    Built extensive expertise in developing applications using MAGIC xpa and UniPaSS platforms. Demonstrated strong proficiency in creating dynamic, user-friendly interfaces alongside backend integration to ensure seamless performance and user experience. Effectively employed data manipulation and optimization techniques, ensuring robust and efficient processing and storage of data. Leveraged skills in database management and technical troubleshooting to maintain high standards of product reliability and security. Contributed to the overall development lifecycle from conception to deployment, emphasizing collaborative teamwork and detailed code review processes to uphold best practices and quality standards in software development.

  • Blockchain Applications at IGTI
    2019 - 2020

  • Computer Science at Federal University of Technology - Paraná
    2014 - 2018

  • Scrum Fundamentals Certified at SCRUMStudy
    10/2/2018

Dion is available for hire

Meet Dion M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.