Gilvan Almeida

Cork, Ireland · +353 083 206 9111 · gilvan.praxedes@outlook.com

I'm an experienced bilingual professional (Portuguese and English) holding a BSc in Computer Science, studied machine learning techniques in MSc in Information Technology, with overall 8 years of experience in software engineering, DevOps, SQL database administration, designing and building data-intensive systems, including reporting systems and scalable data pipelines, and client support for well-known multinationals such as Wood Group, Johnson & Johnson, ChampionX, Nalco, Itaú, PayPal, LATAM, and Operador Nacional do Sistema Elétrico (ONS). I have advanced proficiencies in C#, Python, SQL, and ETL pipelines, data modelling, and pre-aggregation techniques to manage large datasets, and I am familiar with Microsoft Azure and Amazon Web Service, and front-end frameworks like Angular, React, and VueJs. Solid foundation in SQL Server, MongoDB, MySQL. Successfully assisted on both front-end and back-end software development tasks, delivering high-quality software with a customer-centric focus, among other responsibilities.


Skills

Programming Languages & Tools
Extra skills / knowledge
  • Dependency Management - Pip, NuGet, Yarn, and NPM.
  • Methodologies - Scrum, Agile.
  • Operational Systems - Linux and Windows.
  • Frameworks and Specifications - Flask, VueJs and RESTful.
  • Persistence Frameworks - ORM, Entity Frameworks, and Hibernate.
  • Others - TDD, DDD, Docker, Azure Portal (AppService, Azure Function, Data Factories, App Insights, VM, Databases), AWS (S3, SQS, EC2), NServiceBus, Octopus Deploy, and TeamCity.

Experience

Full Stack Developer

Screendragon

Reference link.

March 2025 - Present

Full Stack Developer/SQL Database Developer

Version 1
  • Develop front end website architecture, back-end website applications, and unit testing. Develop and set up new development tools and infrastructure.
  • Design user interactions on web pages. Design and develop APIs.
  • Create servers and databases for functionality. Ensure responsiveness of applications, identify technical problems, and develop software updates and ‘fixes’.
  • Interact with clients to understand product requirements. Test and examine code written by others and analyse results.
  • Review software requirements and help the team to prepare test scenarios. Execute tests on software usability. Analyse test results on database impacts, errors or bugs, and usability.
  • Participate in design reviews and provide input on requirements, product design, and potential problems.
  • Automate release management. Work on ways to automate and improve development and release processes.
  • Work with software developers and software engineers to ensure that development follows.
  • Provide Database modelling and data structure.
  • Achievements - 60% reduction in the loading time of the main system page.
  • Reference link.

    March 2022 - March 2025

    Full Stack Developer/DevOps Developer/SQL Database Admin

    Radix Engineering and Software
  • Develop front end website architecture, back end website applications, and unit testing. Develop and set up new development tools and infrastructure.
  • Design user interactions on web pages. Design and develop APIs.
  • Create servers and databases for functionality. Ensure responsiveness of applications, identify technical problems, and develop software updates and ‘fixes’.
  • Interact with clients to understand product requirements. Test and examine code written by others and analyse results.
  • Create documentation specifying software architecture and changes. Create CI/CD (Azure DevOps).
  • Review software requirements and help the team to prepare test scenarios. Execute tests on software usability. Analyze test results on database impacts, errors or bugs, and usability.
  • Participate in design reviews and provide input on requirements, product design, and potential problems.
  • Prepare reports on all aspects related to the software testing carried out and reporting to the design team.
  • Automate release management. Work on ways to automate and improve development and release processes.
  • Work with software developers and software engineers to ensure that development follows.
  • Provide Database modelling and data structure.
  • Install, configure, and monitor SQL Server instances (SQL Azure). Recover Databases with minimal data loss in case of disaster.
  • Monitor and Tune Database Performance. Create Automation for Applicable Database Tasks.
  • Achievements - Successfully meet both technical and consumer needs.
  • Reference link.

    May 2019 - February 2022

    Software Developer

    BigData Corp.
  • Supported B2B clients on the provided cloud services development products such as Itaú, Serasa Experian, Boa Vista SCPC, Boa Consulta, PayPal, LATAM, and Certisign.
  • Developed and administered automated processes, APIs to generate reports and business intelligence solutions. Directed software programming and documentation development.
  • Developed cloud services such as Amazon Web Services and Microsoft Azure. Developed automated processes to generate reports and business intelligence solutions. Services development based on the cloud.
  • Modified software to fix errors, adapted it to new hardware, improved its performance, or upgraded interfaces. Used cloud services, such as Amazon Web Services (S3, SQS, EC2).
  • Installed and configured SQL Server instances and NoSQL instances.
  • Analyzed information to recommend and plan modifications of an existing system.
  • Consulted with engineering staff to evaluate software-hardware development specifications and performance requirements. Directed system testing and validation procedures.
  • Designed and developed software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Reference link.

    September 2017 - April 2019

    Developer Internship

    Fiocruz
  • Analysed, debugged, and developed scripts for the optimization of import and export records. Debugged and developed scripts for the optimization of import and export records.
  • Reference link.

    November 2014 - September 2017

    Education

    Military Institute of Engineering - IME | RJ,Brazil

    Master in Information Technology
    Modules: Development of Computational Platforms to Support Decision Making, Machine Learning, Applied Artificial Intelligence, Computer Systems Development, and Algorithm Design and Analysis. Thesis Work: Detecting hate speech in images published as comments on social media.

    February 2020 - July 2022 (unfinished)

    Centro Universitário Carioca - Unicarioca | RJ,Brazil

    Bachelor's Degree in Computer Science
    Computer/Information Technology Administration and Management

    July 2013 - December 2018

    Events

    Some of my most recent events ...

    • Microsoft Azure Virtual Training Day: Data Fundamentals Event site
      Microsoft Online Training Day, September 2024.
    • GitHub and Azure: Better Together! Event site
      Microsoft Online Training Day, September 2024.

    Personal Projects

    This section contains some projects that I've developed and exercised

    Blind-75-Must-Do-Leetcode

    Programming Interview Questions

    A list of Blind 75 Leetcode problems

    Python

    CtCI-6th-Edition

    Programming Interview Questions

    189 programming interview questions, ranging from the basics to the trickiest algorithm problems.

    Python

    THOW-WEB

    Multicriteria Decision Support

    Web application that uses a hybrid decision support algorithm for decision processes with discrete alternatives. http://www.thor-web.com/

    Flask Python Bootstrap Heroku MongoDB

    flask resume template

    A resume template built with Flask

    An easy-to-configure simple resume template built with Flask and Bootstrap.

    Flask Python Bootstrap

    TDD Python Example

    Unit Test

    Unit test example development in python

    Python Unit Test PyTest

    Conversions of currencies

    Conversions between different currencies

    The main objective of this API developed in Python, is to make conversions between different currencies with real and current quotes.

    Python Flask MongoDb Heroku

    Airbnb Predict Price

    Investigating Airbnb activity in Berlin, Germany

    Python Scikit-Learn Matplotlib Seaborn Numpy Pandas Decision Tree Regressor

    Airbnb Predict Demands

    Investigating Airbnb activity in Berlin, Germany

    Python Matplotlib Seaborn Numpy Pandas

    Natural language processing

    Natural language processing exercice

    Python Pandas Scikit-Learn Nltk


    This Flask template was built with by Gilvan Almeida, under a MIT License.