I am Silvio Dionizio

Name: Silvio Filipe Dionizio Junior

Profile: Full Stack developer

Email: silvio.dionizio23@gmail.com

Phone: +55 62 99853-9835

Skills

HTML 100%
CSS 100%
TypeScript 100%
Backend 80%

About me

I’m Silvio Dionizio, a 33 years old software developer. I live in Aparecida de Goiânia with my wife, and aside from technology, I’m really into sports and electronic music, which keep me energized.

I’ve been working in software development for over 8 years, diving into all kinds of technologies like Angular, Vue, WordPress, Spring Boot, Java, and PHP. I also have a strong grasp of relational databases, CSS, Bootstrap, and Tailwind, and I rely on agile methodologies to keep projects organized and efficient.

In my work, I’m all about creating solutions that are useful, functional, and well-crafted. I enjoy exploring new practices and finding ways to improve the final product, because I believe tech should always bring something valuable to the user.

Resume

These skills reflect a robust technical domain, both on the frontend and backend, allowing the development of complete, integrated and highly functional web applications.

Education

Technology in Systems Analysis & Development

2016/18 - 2022/24

University Center FANAP, Aparecida de Goiania, Goias, BR

The Higher Education Program in Systems Analysis and Development Technology aims to equip students with the skills to analyze, design, document, specify, test, implement, and maintain information computing systems. Additionally, it prepares students to effectively integrate, mobilize, and apply knowledge, skills, values, and attitudes to meet the challenges and demands of the professional world with originality, creativity, efficiency, and effectiveness.

Professional Experience

Senior Full Stack Developer

2022 - Present

SESI RS , Porto Alegre, RS, Brazil

  • Building user-facing features with Angular, creating dynamic and responsive interfaces that provide a seamless user experience.
  • Implementing business logic on the backend using Java, ensuring robust and efficient processing of data and alignment with application requirements.
  • Developing and integrating APIs to facilitate seamless communication between Angular frontend and Java backend, enabling efficient data flow and synchronization.
  • Managing and optimizing the full stack of the application, addressing performance, security, and scalability needs for a responsive and reliable application.

Tech Lead CSD Nearshore 1

2021 - 2022

Capgemini , Paris, France

  • Analyzing and defining software requirements by working closely with stakeholders to ensure the project aligns with business goals and user needs.
  • Designing system architecture and ensuring best practices in scalability, security, and performance, often choosing appropriate frameworks and technologies.
  • Conducting performance analysis and optimization to identify and resolve bottlenecks in Java applications, ensuring they meet high performance and reliability standards.
  • Providing technical guidance and mentorship to development teams, reviewing code, and ensuring adherence to coding standards and design patterns.

Senior Java Software Analyst

2018 - 2021

VaultID Criptografia e Identificação, Goiania, GO, Brazil

  • Analyzing and defining software requirements by working closely with stakeholders to ensure the project aligns with business goals and user needs.
  • Designing system architecture and ensuring best practices in scalability, security, and performance, often choosing appropriate frameworks and technologies.
  • Conducting performance analysis and optimization to identify and resolve bottlenecks in Java applications, ensuring they meet high performance and reliability standards.
  • Building and integrating RESTful APIs and backend services to enable communication between frontend applications and server-side logic.

Java Software Developer

2018 - 2018

Soluti Certificação Digital, Goiania, GO, Brazil

  • Developing business logic in Java to create robust and scalable applications, ensuring that they align with project specifications and performance requirements.
  • Writing and managing SQL queries or using ORM frameworks (like Hibernate) to interact with databases, handling data retrieval, updates, and storage.
  • Testing and debugging Java code to identify issues, improve reliability, and ensure the application performs as expected through unit and integration testing.
  • Building and integrating RESTful APIs and backend services to enable communication between frontend applications and server-side logic.

Software Developer

2015 - 2018

Grupo Bios, Aparecida de goiania, GO, Brazil

  • Writing and implementing code to create new features or improve existing ones, ensuring the application meets functional requirements.
  • Debugging and troubleshooting code to identify and fix errors or bugs that may affect software performance and reliability.
  • Designing and coding user interfaces that are visually appealing, intuitive, and responsive across various devices and screen sizes.
  • Ensuring the application is accessible to all users and compatible across different browsers and devices through testing and compliance with accessibility standards.

Services

Custom Software Solutions Tailored to Your Business Needs.

Tailored web solutions to enhance your business operations and user experience.

Developing dynamic, scalable, and responsive web applications using Angular, ensuring a seamless user experience across devices and platforms.

Building robust, scalable, and secure enterprise-level applications using Java, with a focus on performance and maintainability for complex business processes.

Implementing Agile methodologies to deliver high-quality software in iterative cycles, ensuring flexibility, faster time-to-market, and continuous improvement based on customer feedback.

Utilizing Git for efficient version control, enabling seamless collaboration, code management, and tracking of changes across development teams.

Providing ongoing maintenance, updates, and troubleshooting to ensure smooth operations.

Portfolio

Projects I've Contributed To.

  • All
  • WEB
  • DESKTOP
site1

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

site2

Web Application

A dynamic web application developed using Vue.js for the front-end and PHP for the back-end.

site4

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

site5

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

site6

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

site7

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

sit8

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

site9

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

desktop

Desktop Application

A cross-platform desktop app built with Electron.js and Vue.js, offering a responsive UI, local storage, and real-time data sync. Runs seamlessly on Windows, macOS, and Linux.

site10

Web Application

A responsive web application developed with Angular for the front-end and Java (Spring Boot) for the back-end.

site12

Web Application

A dynamic web application developed using Vue.js for the front-end and PHP for the back-end.

Frequently Asked Questions

Here, I’ve answered some common questions about software development, including timelines, methodologies, and how I ensure quality and security in my projects.

1. What exactly is software development, and why is it important for my business?

Software development is the process of creating applications tailored to meet specific business needs, improving efficiency, and solving particular problems. It is essential because it helps automate tasks, streamline processes, and improve user experience.

2. How long will it take to develop the software I need?

The timeline depends on the complexity of your requirements. Small applications can take a few weeks, but larger, more complex software may take several months. I’ll provide you with a detailed timeline once I understand your needs better.

3. What programming languages do you use, and why should I care?

I use a variety of programming languages like Java, Python, JavaScript, and others based on the specific needs of your project. The right language helps ensure performance, scalability, and security for your software.

4. What’s the difference between front-end and back-end development, and why does it matter?

Front-end development is what your users see and interact with, while back-end development is the server-side logic and database management. Both are crucial for ensuring your software works seamlessly and offers a good user experience.

5. How do you ensure the software will work correctly and meet my needs?

I ensure quality by conducting thorough testing, including automated and manual tests, as well as regular feedback loops with you to address issues and improve the application throughout development.

Contact

Get in Touch for More Information

Address

Aparecida de Goiania - Goias - Brazil

Call Me

+55 62 99853-9835

Email Me

silvio.dionizio23@gmail.com