YASSER ALMEIDA
SUMMARY
Motivated Senior Software Engineer with 7 years’ experience in Web Development, strong knowledge in Databases design,
coding and implementation. Recognized for assessing operational needs and developing solutions to save costs, improve
revenues, and drive customer satisfaction. Resourceful and well-organized with excellent leadership and team building.
WORK EXPERIENCE
YByte IT Solutions, Ltd
Sao Tome, Sao Tome and Principe
Junior Data Warehouse Engineer
March 2018 - Present
Design of the bus matrix with dimensions and facts tables, design the multidimensional model using snowflake
schema and the bus matrix, using Visual Studio to Extract, Load and Transform (ETL) data from Access 2007
database to SQL Server 2017 using SQL Management Studio and SSIS, create the cube and analyze with SSAS,
create and generate reports and dashboards using SSRS and Power BI, create a Data Mining Model using Data
Mining Classification Algorithms like Naïve Bayes and Decision Tree to predict new way to access the Portuguese
Higher Education Access Competition.
Senior Software Engineer
February 2015 - Present
Migrate Sao Tome and Principe Government website from PHP5 to PHP7;
Coding MySQL complex query and PHP server script for Ministry of Agriculture and Rural Development Portal to
provide access to information and services for all citizen;
Coding MySQL complex query and PHP server script for the Multisectoral Coordination Council Website to provide
information to the government and its partners about the services and activities performed;
Design the web user interfaces and other web pages using Visual Studio, design and modelling the database using
UML, HTML5 & Bootstrap web pages coding, coding all front-end functionality using Javascript and jQuery,
coding all server script using C# and ASP .Net, coding SQL Server queries, views and store procedures for
Information System for the Management of Activity of the Sao Tome and Principe Biodiversity Project to provide
easy management for the all biodiversity consultant that work on the Project, on the other hand to provide
information about Biodiversity;
Design the web user interfaces and other web pages using Visual Studio, design and modelling the database using
UML & SQL Management Studio, HTML5 & Bootstrap web pages coding, coding all front-end functionality using
Javascript and jQuery, coding all server script using C# and ASP .Net, coding SQL Server queries, views and store
procedures for Redd+ (Reducing Emissions from Deforestation and Forest Degradation) in Sao Tome and Principe
to provide information about deforestation and forest degradation;
Yasser Almeida
Page 1 of 4
Creation of a communication platform for information exchange between Coordination Unit for Public Development
Aid and Central Bank, Public Debt System and State Administrative and Financial System using Visual Studio, C#
and WFC web services;
Design the web user interfaces and other web pages, design and modelling the database using UML & SQL
Management Studio, HTML5 & Bootstrap web pages coding, coding all front-end functionality using Javascript and
jQuery, coding all server script using C# and ASP .Net, coding SQL Server queries, views and store procedures for
Coordination Unit for Public Development Aid in Sao Tome and Principe to provide give faithful and secure
information on all public development aid, whether donation or loan.
Junior Software Engineer
May 2012 - February 2015
Design the web user interfaces and other web pages using HTML & CSS3, design and modelling the database using
UML & pgAdmin, coding all front-end functionality using Javascript and jQuery, coding all server script using PHP,
SQL queries and store procedures coding using PostgreSQL for Sao Tome and Principe Rural Monitoring
Information System to monitor all interventions by government or development partners to minimize cost and
maximize intervention for beneficiaries.
Institute of Innovation and Knowledge
Sao Tome, Sao Tome and Principe
SQL Developer and Administrator
February 2015 - Present
Migration of LINQ query and lambda expressions in C# to optimized SQL Server store procedures;
PostgreSQL advanced SQL query training for new or less experienced developers;
Migration from MySQL database to SQL Server 2017 using SQL Server Integration Services and Visual Studio;
SQL query and store procedures optimization in PostgreSQL and SQL Server database;
Creating backup routines for MySQL and PostgreSQL using bash script on Debian Unix operating systems.
Senior Software Engineer
February 2015 - Present
Creation of a communication platform for information exchange between Integrated System for Data Protection
Agency and the Data Protection Agency Website to exchange all document generated by the System and Published
on the Website using Visual Studio, C# and Web API;
Establish communication between the Data Protection Agency and the Institute of Innovation and Knowledge
development team, using MS Project validate team members' work and track software deliveries, coding
PostgreSQL complex query and store procedures, coding complex front-end using Javascript & jQuery and backend using PHP for Integrated System for Data Protection Agency to allow for the authorization of data processing
authorizations and advice;
Yasser Almeida
Page 2 of 4
Establish communication between the Sao Tome and Principe Government and the Institute of Innovation and
Knowledge development team, using MS Project validate team members' work and track software deliveries, coding
MySQL complex query and store procedures, coding complex front-end using Javascript & jQuery and back-end
using PHP for Sao Tome and Principe Government Portal to provide information for the citizen and allow the
government to come closer to the citizen;
Customer interview for system functional requirements survey, Design the web user interfaces and other web pages
using HTML & CSS3, design and modelling the database using UML & pgAdmin, coding all front-end functionality
using Javascript and jQuery, coding all server script using PHP, SQL queries and store procedures coding using
PostgreSQL for Sao Tome and Principe VoIP Private Network Management and Billing Integrated System to allow
the technical easy management all VoIP terminal and control the costs of the communication between VoIP private
network and telecommunication network. This software has saved the government more the 80% in communication
costs.
Junior Software Engineer
May 2012 - February 2015
Design the web user interfaces and other web pages, design and modelling the database using UML & SQL
Management Studio, HTML5 & Bootstrap web pages coding, coding all front-end functionality using Javascript and
jQuery, coding all server script using C# and ASP .Net, coding SQL Server queries, views and store procedures for
Information System for the Sao Tome and Principe Ministerial Councils to allow all the government member get
information about the council session and export the resolutions and deliberations more flexible and easier;
Design the web user interfaces and other web pages using HTML & CSS3, design and modelling the database using
UML & MySQL Workbench, coding all front-end functionality using Javascript and jQuery, coding all server script
using PHP, SQL queries and store procedures coding using MySQL for Institute of Innovation and Knowledge in
Sao Tome and Principe to promote better use of the technologies, maximize the IT inclusion, standardize the
technologies used in public administration and implement an efficient e-government policy.
EDUCATION
Computer Science Department, University of Évora
Master Degree in Computer Engineering
Yasser Almeida
Évora, Portugal
Graduated - Present
Page 3 of 4
Modules: Ubiquitous Computing, Applied Artificial Intelligence, Decision Support Computing Systems, Advanced
Compiler Topics, Advanced Topics of Distributed Systems, Software Engineering, Project Management, Person
Machine Interface, Multimodal systems, Advanced Database Topics, Data Storage, Data Mining and Seminars.
Oracle
Leiria, Portugal
Oracle Certified Associate
Certified - Feb 2018
Modules: SQL Fundamentals, Oracle Database Administration Workshop I and II.
Computer Science Department, Stanford University
California,
United
States
of
America
Online Course Statement of Accomplishment in Machine Learning
Certified - Dec 2012
Modules: Introduction to Machine Learning, Supervised Learning, Unsupervised Learning, Octave and MATLAB
Tutorial, Neural Networks, Machine Learning System Design, Recommender Systems, Large Scale Machine
Learning and Application Example: Photo OCR.
Computer Science, University of Las Villas
Bachelor Degree in Computer Science
Santa Clara, Cuba
Graduated - 2011
Modules: Algebra, Mathematical Analysis, Database, Advanced Database, Compilers, Algorithm Design and
Analysis, Software Engineering, Data Structure and Algorithms, ICT Project Management, English, Artificial
Intelligence, Programming Language, Computational Logic, Discrete Mathematics, Numerical Mathematics,
Research Methodology, Discrete and Continuous Optimization, Probability and Statistics, Machine Programming,
Logic Programming, Object Oriented Programming, Computer Networking, Operating Systems and Simulation.
SKILLS
Languages:
Portuguese (Mother tongue), Spanish (Fluent), English (Fluent);
Operating Systems:
Windows variants, Linux Debian & Ubuntu variants;
Client/Server Technologies: Apache (intermediate) and Microsoft IIS (intermediate);
Software Tools:
Visual Studio, Eclipse, Visual Paradigm UML;
Business Intelligence:
Pentaho (familiar), Mondrian (familiar), SSIS (familiar), SSAS (familiar), SSRS
(familiar), Power BI (familiar) and Data Mining Algorithms (Fluent);
Database Technologies:
Oracle (SQL, PL/SQL) (familiar), MSSQL (T-SQL) (proficient), MySQL (proficient)
and PostgreSQL (PL/PgSQL) (intermediate);
Development Languages: C# (proficient) / ASP .Net (proficient) / PHP (proficient) / CSS3 (intermediate) / HTML5
(intermediate) / jQuery (intermediate) / Bootstrap (intermediate) / WCF (familiar) / Restful (familiar) / WebAPI
(familiar), R (learning) and Python (learning).
Yasser Almeida
Page 4 of 4