Moisés da Silva

Software Engineer

Java | Spring Framework | SQL | Angular Framework

About Me

Hello! I’m Moisés da Silva, a passionate software developer with a strong enthusiasm for technology. Over the past 0 years, I have been active in the tech industry, and for the past 0, I've specialized as a Java back-end developer, building REST APIs using the Spring Framework. I’m a fast learner, a dedicated team player, and someone who consistently delivers results.

With a diverse background and extensive experience in the tech industry, I’ve held both strategic and technical roles, always driven by innovation and the desire to improve software solutions. My journey began in February 2012, and in April 2016, I transitioned from Product Manager in the U.S. to General Manager of the company’s R&D branch in Shenzhen, China. During those three years, I worked closely with software development teams and discovered a deep passion for IT.

After returning to the U.S., I decided to fully transition into software development. I completed a degree in Information Technology with a focus on Programming and Computer Analysis by the end of 2021. Since then, I've specialized in Java development and RESTful API design.

I am currently a Software Engineer at Multiverse Technology Solutions, where I have led product development and driven the implementation of innovative technology solutions for the past 0. This role has enhanced my ability to lead cross-functional teams, tackle complex challenges, and consistently deliver impactful, high-quality results.

Prior to my transition into technology, I worked for over seven years as a criminal lawyer in Brazil. This experience sharpened my skills in consulting and business advisory, particularly in international IT-related matters. While I remain a licensed lawyer, I am now fully committed to my career as a software developer, continually learning and striving to make meaningful contributions to the tech industry.

Bio

Age
0
Email
dev.moises.dasilva@gmail.com
Telegram
@moises_dasilva
Phone/WhatsApp
(+55) 62 99281-8615
Location
Brazil

Professional Skills

Java
Advance
Spring Framework
Advance
SQL
Advance
Python
Beginner
HTML
Advance
CSS
Advance
JavaScript
Intermediary
Angular Framework
Intermediary

Level Roadmap: Beginner > Intermediary > Advance > Expert

Work Experience

Software Engineer at Multiverse Tech Solutions (Brazil)
November, 2021 - Present (0)

I am an API Developer with experience in Java, the Spring Framework, and MySQL. Additionally, I created the initial front-end evaluation versions for several projects using the Angular Framework and Angular Material.

Across all projects, I also served as the Product Owner, combining technical development with product management responsibilities.

Skills: Software Development · Java · Spring Framework · Spring Boot · REST API · SQL · Angular Framework · Git · Trello · Agile Methodologies · HTML · CSS · Personal Development · Product Management · Communication · English · Scrum · Swagger API

Junior Software Engineer at HSDI Technology, Inc. (USA)
January, 2021 - October, 2021 (10 months)

I had the valuable opportunity to work closely with senior developers, providing assistance in the crucial task of refactoring legacy code. This experience allowed me to gain a deeper understanding of the challenges and intricacies involved in modernizing outdated systems.

In this role, I was immersed in a dynamic tech stack comprising primarily of Java, Spring Framework, JavaScript, and Angular Framework. Working with these technologies provided me with hands-on experience in both back-end and front-end development, enhancing my technical expertise.

By collaborating with seasoned professionals, I honed my skills in improving existing codebases and implementing best practices. This enriching experience not only strengthened my technical abilities but also deepened my understanding of industry-standard technologies.

Ultimately, this role allowed me to contribute meaningfully to the overall enhancement of the software development process while fostering my growth as a developer.

Skills: Software Development · Java · Spring Framework · Spring Boot · SQL · Git · Trello · HTML · CSS · Personal Development · Product Management · Communication · English

Head of Project Operations at HSDI International (USA)
October, 2018 - October, 2021 (3 years and 1 month)

As the Head of Project Operations for the Group, my responsibilities included defining the teams and budgets required for project execution. I ensured that projects were carried out efficiently and effectively, meeting both deadlines and quality standards.

General Manager at HSDI Technology (Shenzhen) - 赫思迪科技(深圳)有限公司 (China)
April, 2016 - October, 2018 (2 years and 6 months)
  • Head of Operations of the company in Shenzhen, PRC.
  • Deal with all business-related situations such as HR, taxes, governmental regulations, monthly budgets, and so on.
  • Handle negotiations with ODMs that supply the Group’s products worldwide.
  • Work closely with the Group's marketing, sales, and business department around the world in order to develop products to meet the Group's and Clients' expectations.
  • Brazilian Legal Affairs Advisor at Macate Group an HSDI International subsidiary (USA)
    February, 2012 - March, 2016 (4 years and 1 month)
  • Supervise and advise all Legal aspects of the Group's businesses in Brazil;
  • Draft of all kinds of agreements focused in Brazil in accordance with the Brazilian Law.
  • Make sure all Trademarks and Patents of the Group's products introduced to the Brazilian market had the proper legal (IP) protection.
  • Attorney At Law at Self-employed (Brazil)
    August, 2008 - January, 2012 (3 years and 5 months)
  • Developed Agreements for clients, including Trading and Labor Agreements;
  • Defense Attorney and Prosecutor in Criminal and Civil cases in Brazil.
  • Education

    Postgraduate in Software Engineering from PUC-Minas (Brazil)
    2023 - 2024

    The course has been designed to meet the latest demands and requirements of the IT industry. It provides a critical and practical perspective on the application of Software Engineering in the software development process across diverse organizational environments.

    The curriculum addresses cutting-edge techniques and trends in Software Engineering, including front-end and back-end web application development, mobile application development, and methodologies such as SCRUM and DevOps.

    Additionally, the course covers advanced topics like software architecture, MPS-Br/CMMI models, CERTICS, and Test-Driven Development (TDD), among others. These topics ensure a comprehensive understanding of modern Software Engineering practices.

    Associate of Science - IST - Computer Programming and Analysis from Seminole State College of Florida (USA)
    2020 - 2021 (6 semesters)

    The Associate in Science (A.S.) degree in Computer Programming and Analysis at Seminole State College of Florida equips students with a strong foundation in computer technology and software development. The program emphasizes practical knowledge and hands-on training to prepare students for real-world challenges in the IT industry.

    The curriculum covers essential topics such as database management, web application development, user interface design, modeling and simulation, and computer programming. Students gain proficiency in programming languages, software development methodologies, and modern tools used in the industry.

    This comprehensive program is designed to develop problem-solving skills and technical expertise, enabling graduates to excel in various roles, including software development, systems analysis, and IT support. It provides a solid stepping stone for those seeking to advance their careers in technology or pursue further education in the field.

    Bachelor of Law from Sul Americana University (Brazil)
    2001 - 2006

    The Law course prepares professionals to take care of the application of the laws and legal norms in force in Brazil. The graduation forms bachelors, with emphasis in several areas of activity. It is also the only prerequisite for taking the BAR exam.



    Extension Courses

    Spring REST Specialist from Algaworks
    May, 2022 - September, 2022

    The Spring REST Specialist (ESR) course covers the main projects of the Spring ecosystem for developing REST APIs, such as Spring Framework, Spring MVC, Spring Boot, Spring Data JPA, Spring Security, Spring Security OAuth, and Spring HATEOAS.

    The course also covers how dependency injection works with Spring, the IoC Container, the definition of beans with @Component, @Configuration, and @Bean, injection points, disambiguation with @Primary, @Qualifier, and custom annotation.

    In a more in-depth field, the course teaches how to work with Spring Profiles, publish and consume custom events, configure projects with application.properties and differentiate by profile, create and access custom properties with @Value, and @ConfigurationProperties, etc.

    Java Web with Spring and Angular from 3Way Networks
    August, 2021 - December, 2021

    Full Stack course focusing on Java Web with Spring and Angular. The course focuses on Spring MVC, Spring Data, and Spring Security for the back-end. As for the front-end, it focuses on the Angular framework.

    Portfolio

    Due to confidentiality agreements with clients, the majority of the projects I have worked on are proprietary and cannot be shared publicly. However, I have included a selection of projects that I am permitted to share, showcasing my skills and expertise.

    The projects listed below are available on my GitHub account. You can find the source code and documentation for each project there. Feel free to explore and reach out if you have any questions or would like to discuss any of the projects in more detail.

    Full Stack / Java (Spring) / MySQL / Angular

    Budget Web Application

    The Budget Application was built to solve the budget tracking regarding the amount of money the company's teams are spending. The application was delivered codebase in Java (Spring Framework), MySql, HTML, CSS, and modern Angular Framework.

    Back-end / Java (Spring) / MySql

    SOW Application - API

    This REST API was developed using Java (Spring Framework).
    It met all the business rules allowing the client to keep track of the work and time spent. It has unique features such as, for example, automatically calculating how much time has been spent on tasks.

    Back-end / Java (Spring) / MySql

    TO DO List - Demo API

    A REST API developed using Java (Spring Framework). This demo API has its source code kept in a public repository on GitHub for demo purposes.

    API repo at github.com/moises-idasilva/rest-todo-api.

    References

    Mcgill Dias

    Senior Full Stack Developer

    Moises displays exemplary professionalism and is able to take on challenges. He learns quickly and is an asset to any team.

    Danillo Marques

    Senior Front-end Developer

    Moises is a great co-worker and problem solver. He is quick to extend his helping hand and makes a good team player.

    Contact

    (+55) 62 99281-8615
    dev.moises.dasilva@gmail.com
    Send a message to WhatsApp