FERNANDO SANTOS FERREIRA
Brasilia, Brazil- –-–-LINKS
●linkedin.com/in/ffersants
●github.com/ffersants
●ffersants.github.io/hi
PROFESSIONAL SUMMARY
Full Stack Software Engineer with 5 years of experience delivering end-to-end web
solutions. Previously served as a Technical Support Analyst, gaining valuable skills
in client communication and requirement gathering. Adept at translating complex
technical concepts into understandable terms for end users and stakeholders.
Proficient in diverse programming languages and frameworks for both frontend and
backend development. Collaborative team player who leverages strong
problem-solving abilities and business analysis skills to bridge the gap between
technical implementation and business needs.
TECHNICAL SKILLS
●Full Stack Development
From designing to deployment
●Code Versioning
Git
●Software Architecture
Microservices, Legacy System
Migration, Scalable Application
Design
●ORMs
Entity Framework, Dapper, Drizzle,
Knex
●Design & Prototype
Adobe XD
●Database Management
PostgreSQL, SQL Server, SQLite
●Frontend Technologies
HTML, CSS, JavaScript, TypeScript,
ReactJS, VueJS, Blazor, React
Native
●Cloud & DevOps
AWS (Lambda, S3, API Gateway,
EC2, Route 53, CodePipeline,
Cognito), Azure DevOps, TFS,
CI/CD, Supabase
●Backend Technologies
Node.js, Deno, Classic ASP, .NET
Core, .NET Framework, PHP,
GraphQL, API Development (REST,
WebSockets)
●Infrastructure & Automation
Windows Server, Active Directory,
TFS, AutoIT, PowerShell, Shell
Scripting
●Testing
Selenium, Jest, Cypress
SOFT SKILLS
●Problem-Solving & Critical
Thinking
Effective in troubleshooting complex
issues and finding optimized
solutions
●Business Analysis & Requirement
Gathering
Bridging the gap between technical
implementation and business needs
●Project Management &
Ownership
Successfully led projects
independently and within teams
●Technical Documentation &
Knowledge Sharing
Created internal knowledge bases
and structured documentation
●Client Communication &
Stakeholder Management
Ability to explain technical concepts
clearly
EXPERIENCE
●End-to-End System Development
Designed and built applications from
scratch with modern architectures
●Legacy System Migration
Upgraded and migrated old systems
while maintaining data integrity
●Process Automation
Successfully led projects
independently and within teams
●Timesheet & Support Ticketing
Systems
Built and optimized internal tools for
HR and technical support
●Landing Page Development
Designed customer-facing
applications with optimized UX/UI
WORK HISTORY
08/2021 to Current
Full Stack Software Engineer
Hepta Informática – Brasília, Federal District, Brazil
●Led end-to-end development of scalable applications using NodeJS and .NET
Core for backend, PostgreSQL and SQL Server for databases, React and Blazor
frontend technologies
●Successfully managed highly sensitive business domain projects as both a solo
developer and team member
●Executed migration of legacy ASP Classic and .NET Framework applications
to modern architectures with React and Blazor for frontend, NodeJS and .NET
REST APIs for backend with microservice architecture, ensuring data integrity
and business continuity
●Implemented CI/CD pipelines using Azure DevOps to automate testing and
deployment, significantly reducing release time
●Enhanced system reliability through observability practices with structured
logging and distributed tracing using Graylog and Serilog on .NET REST APIs
●Provided technical support and maintenance for applications on production,
including legacy systems built in ASP Classic and PHP, modern REST APIs
written in .NET and NodeJS, Selenium automations and React applications
06/2019 to 08/2021 Technical Support Analyst
Hepta Informática – Brasília, Federal District, Brazil
●Using NodeJS, ReactJS, VueJS and shell scripting, developed software
solutions to automate on-premise infrastructure processes (MS Active
Directory and System Center) significantly improving operational efficiency
●Created automation tools with Selenium, AutoIT and shell scripting that
streamlined support operations and reduced manual intervention
●Designed and implemented documentation databases and knowledge
repositories to facilitate information sharing, providing essential support to the
team management
●Creating flowcharts and interaction diagrams, established standardized
processes and workflows that enhanced team efficiency and consistency,
providing essential support to the team management
●Provided comprehensive technical support through service desk tools,
including OTRS, proactively addressing demands and ensuring SLA
compliance, while resolving user issues and maintaining some infrastructure
tools
●Cultivated a user-centric approach to problem-solving, ensuring solutions
addressed core user requirements
08/2017 to 06/2019 Trainee
IBM Brasil – Brasília, Federal District, Brazil
●Verified invoice tax calculations in the system for key clients, ensuring
accuracy and compliance with fiscal regulations
●Organized and prepared documentation required for government fiscal audits,
retrieving information from various departments and coordinating with
superiors to ensure complete compliance packages
●Managed and organized the company's financial file room, maintaining
systematic records for quick retrieval
●Completed over 40 hours of specialized coursework and professional
development through IBM's Think40 learning platform
●Gained foundational knowledge in programming languages and software
development methodologies
EDUCATION
06/2021
Graduation - System Analyses and Development
Catholic University of Brasilia - Brasilia, Federal District, Brazil
Period: 2019 – 2021
PROJECTS
OClock
● Conceptualized, designed, and developed this web application to streamline the
timesheet management process, eliminating manual errors and inefficiencies
associated with traditional handwritten timesheets.
● Provided users with the ability to edit registered hours (e.g., late arrivals, early
departures, vacations) directly in the system, reducing the need for repetitive
manual corrections.
● Built using FreeSpire PDF library, .NET Core REST API for backend logic,
PostgreSQL for database management, and Entity Framework for ORM. The
frontend was developed with ReactJS and Material-UI (MUI) for a responsive
and user-friendly interface.
● Initially deployed and hosted on AWS EC2 with a custom domain configured via
Route 53, ensuring scalability and reliability. Later migrated to an on premise
Windows Server.
●
●
●
●
●
●
DITEC Ajuda
Conceptualized, designed, and developed DITEC Ajuda, a comprehensive
support service solution to provide an agile way for users to access information
via articles, contact support via chat, and receive real-time notifications about
incidents.
Developed a structured article management system that allows technical support
staff to author content, which is published only after supervisor review and
approval. This system created a centralized, shared knowledge base that serves
both end users and the technical support team, enhancing information
accessibility, consistency, and accuracy across the platform.
Enabled faster communication between end users and technical support through
integrated chat functionality, enhancing customer experience and reducing
resolution times.
Integrated with OTRS ticket management system, allowing users to create
support tickets directly within the platform.
Leveraged .NET Core 6 Web API, SignalR, Kafka, Docker, GraphQL, ReactJS,
and RSuite to create a responsive and feature-rich platform.
Designed the system using microservices architecture, with chat functionality
built as a separate service with its own dedicated database for improved
scalability and maintainability.
SISCOFFEE
● Conceptualized, designed, and developed Siscoffee, a web application designed
to manage the shared coffee bean contribution system in the office, ensuring
transparency and order in tracking who needs to buy the next coffee package.
● Replaced an outdated, chaotic manual system (which relied on scribbles and
annotations) with a streamlined, digital solution to track who contributed coffee
beans and when they were due to contribute again.
● Provided transparency and fairness by clearly displaying the current order of
contributors and preventing confusion over who should buy the next coffee
package.
● Developed using Vue.js, PostgreSQL, and Node.js, with the application initially
deployed on an on-premise Linux server. Currently, the system is being migrated
to Next.js with Supabase to enhance scalability, performance, and cloud-based
functionality.
● Worked in a multi-tenant environment, implementing security best practices to
ensure data isolation and integrity across different tenants.
Automate OTRS
● Developed an application to streamline the mass opening of tickets in OTRS, a
service management system, reducing manual effort and time while also
improving the technical support team's productivity by allowing them to focus
on more critical tasks.
● Automated ticket creation process: the user fill out a single form, and the
specified number of tickets are automatically opened, processed, and closed.
● Enhanced efficiency by automating repetitive tasks, improving workflow, and
reducing the likelihood of human error in ticket management.
● Utilized a range of technologies including AutoIT, Node.js, Selenium, Shell
scripting, HTML, and CSS to build a seamless automation solution.
●
●
●
●
Jaqueline Soares - Psicologa clinica
Created the landing page for Jaqueline Soares - Psicóloga Clínica, including
design, prototyping, and development.
Implemented integrations with WhatsApp for direct contact and SMTP server
for email sending functionality.
Developed using modern technologies such as React, Next.js, React Mantine,
and React Motion to ensure a responsive and feature-rich experience.
Adhered to best practices in web development, focusing on responsiveness and
SEO optimization.
LANGUAGES
English
Portuguese
Bilingual or Proficient (C2)
Bilingual or Proficient (C2)