MANUEL
Senior FullStack Developer
______________________________________________________________________
PROFESSIONAL SUMMARY
●
●
14+ years of experience
Full-stack Web Developer with a demonstrated history of working in the
financial services industry. Certified Scrum Master (Scrum Master Accredited
Certification – SMAC ™), skilled in web development and design. Strong
software engineering professional with a Bachelor's degree in Computer
Science.
SKILLS
●
●
●
●
●
●
●
●
●
Full-stack Web development
.NET Core 8 – Building scalable and high-performance applications
EntityFrameworkCore – Efficient ORM for .NET applications, simplifying data
access and manipulation, with support for LINQ, migrations, and seamless
integration with relational databases
PHP applications in MVC architectural pattern and in OOP model (Laravel,
Symfony, CodeIgniter)
Building APIs – RESTful API in NodeJS running alongside Apache and in PHP for
mobile app consumption both using JWT authentication
Relational Database management (MySQL, MS SQL, SQLite)
SOLID, GRASP, KISS, DRY principles
Progressive Web Apps – Web-based apps that are mobile ready when accessed
through different types of devices (HTML 5, CSS/Bootstrap, JS)
Hybrid Mobile App – Web-based apps packaged into a native app distributed in
app stores, Apple Store or Google Play (PhoneGap/Cordova, Framework7, Ionic)
TECHNOLOGIES
●
Server-side: .NET Core 8, PHP (Laravel, Symfony, CodeIgniter, Cake), NodeJS
(Express, Sails, Hapi)
Client-side: Angular 16, Typescript, JavaScript, HTML 5,
CSS/Bootstrap/Foundation, jQuery, AJAX
Mobile: PhoneGap/Cordova, Framework7
Data Exchange: JSON, XML
Database: MySQL, MS SQL, MongoDB
Web Server: Apache, NGINX, IIS
Cloud Computing: AWS (EC2, RDS, S3), Digital Ocean, Alibaba Cloud
Server Administration: Ubuntu, CentOS, SUSE, Azure
Version Control: Git, SVN
Dev Environment: Linux, Windows
●
●
●
●
●
●
●
●
●
Technologies
Years of
Experience
Proficiency
Last Used
(1 = lowest, 10 =
highest)
JavaScript
6+
7
Present
Typescript
4+
7
Present
CSS
6+
6
Present
HTML
7+
8
Present
Git
7+
8
Present
PHP
8+
8
Present
.NET Core
4+
7
Present
EntityFrameworkCor
e
4+
7
Present
Laravel
6+
8
Present
Angular
4+
8
Present
Node JS
4+
6
2021
jQuery
6+
7
Present
MySQL
8+
7
Present
Bootstrap
6+
6
Present
AWS (EC2, RDS, S3)
5+
6
2021
PhoneGap/Cordova
5+
6
2021
JSON, XML
5+
6
Present
Apache, NGINX
5+
6
Present
EDUCATION
Bachelor of Science in Computer Science
New Era University
2012
PROFESSIONAL EXPERIENCE
SOFTWARE DEVELOPMENT COMPANY
Senior .NET/PHP/ Node JS Developer and Mobile Developer
November 2015 – Present
Duties and responsibilities:
Responsible for the development of custom solutions for client. This includes
activities such as solution architecture and design, software development,
documentation, deployment and implementation. Works closely with the client to
ensure client expectations are met.
● Demonstrate advanced technology skills
● Exhibit solid verbal and written communication skills
● Make valuable contributions as a member of a project team
● Deliver project solutions and custom developed software as required by the
client
● Act as one technical contact for customers
● Deliver technical documentation through the complete project delivery cycle
● Participate as a mentor to more junior developers
● Provide guidance as necessary to developers and other team members
Projects:
Client: Financial Services Company (US)
● MSP Platform – A platform designed to centralize information from
thousands of client engagements. It enables the client’s teams to interact
globally, leveraging collective expertise and providing data-driven counsel to
clients. The platform integrates information from various sources such as
proxy solicitation, shareholder engagement, stock surveillance, and
corporate governance into a single, flexible system, allowing for optimal
client outcomes.
Client: Financial Services Company (AU)
● Market HQ Web App – A unique and comprehensive investor relations
platform that delivers a “one-stop shop” for identifying, monitoring, and
contacting existing and potential investors and brokers. It offers a range of
customized analysis and reporting tools, functionality to dynamically view a
company’s share register allowing the ability to track investors’
shareholdings over time, manage roadshows, access an extensive domestic
and international investor database detailing contact details for fund
managers and brokers, and a broadcast feature for tailored distribution
lists.
● Market HQ Mobile – Mobile app version of Market HQ Web App available for
Android and iOS
● Market HQ ECM – Brokers and analysts platform for making dynamic reports
that offers real time edit and update on a worksheets from different users
simultaneously. Includes investor and contact search and analysts’ tools.
Client: Software Development Company (NL)
● Customers Portal – A ticketing and issue tracking platform for customers
wherein they can create and monitor tickets for bugs, suggestions, and
inquiries.
CONSULTING COMPANY
Senior Web Developer
September 2014 – October 2015
Duties and responsibilities:
● Web App Code re-factoring
● Optimized database queries
● Redesign UI/Front End of Web App
● Added some major functionalities on company's website
Projects: Company’s several online-betting websites and API services
SOFTWARE COMPANY
Web Developer
December 2012 – September 2014
Duties and responsibilities:
Was a part of the core development team and pioneering employees to build software
from ground up.
● Discuss with the team the development of program requirements,
enumerate potential problems and suggest corrective actions
● Collaborate with other programmers for comments and inputs
● Write programs, tests and make sure it addresses the program
requirements of users
● Monitor and evaluate program for accuracy and addresses program errors
Project: Salarium Payroll System Software – Attendance, Payroll, and Payout. All in
one system.
BPO COMPANY
Application Support Analyst
June 2008 – October 2012
Duties and responsibilities:
●
Provides website solutions and navigation
●
●
●
●
Point of contact with customers through resolution of technical issues
Resolves website technical issues
Handles complex cases from advanced users
Bugs reporting and escalations
Project: Airline reservation (US Airways) and hotel car rentals websites and booking
engines and tools.