
I am Silvio Dionizio

Name: Silvio Filipe Dionizio Junior
Profile: Full Stack developer
Email: silvio.dionizio23@gmail.com
Phone: +55 62 99853-9835
Skills
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.
Custom Web Application Development
Tailored web solutions to enhance your business operations and user experience.
Angular Web Application Development
Developing dynamic, scalable, and responsive web applications using Angular, ensuring a seamless user experience across devices and platforms.
Java Enterprise Solutions
Building robust, scalable, and secure enterprise-level applications using Java, with a focus on performance and maintainability for complex business processes.
Agile Software Development
Implementing Agile methodologies to deliver high-quality software in iterative cycles, ensuring flexibility, faster time-to-market, and continuous improvement based on customer feedback.
Version Control with Git
Utilizing Git for efficient version control, enabling seamless collaboration, code management, and tracking of changes across development teams.
Software Maintenance and Support
Providing ongoing maintenance, updates, and troubleshooting to ensure smooth operations.

Portfolio
Projects I've Contributed To.
- All
- WEB
- DESKTOP










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