Javier Muñoz

EXECUTIVE SUMMARY

A seasoned software developer specialized in clean, scalable code production and maintenance. Skilled in .NET, React and database architecture, with a solution-driven approach. Committed to delivering high-quality results and staying abreast of industry trends and standards.

FUNCTIONAL EXPERTISE

FUNCTIONAL EXPERTISE DEMONSTRATED

iMiS
February 2020 - Present
iMiS is a software solutions corporation with 8 employees and an annual revenue of ~3 million. The company specializes in distributing AVEVA products and developing tailor-made software solutions for pharmaceutical and manufacturing companies, including notable clients such as Schering, Abbott, Baxter, Coca-Cola, Pepsi, Cordis, and AAA in Puerto Rico and the Caribbean..
Full Stack Software Developer
Leads a cross-functional team in an Agile Scrum environment to develop client-specific applications. My key responsibilities and areas of competence include:

RELEVANT PROJECTS

The following projects were specifically developed to ensure offline functionality, taking into consideration the frequent hurricane strikes in Puerto Rico, which can result in months of disrupted connectivity. These projects allow extraction of data in Xlsx format and seamless importation into the command operation center by users and administrators. During normal conditions, changes are automatically replicated.
LODOS: This project enables users to manage the creation of solid wastethrough interactive forms, while service users can report the quantity of solid waste retrieved from each plant. Calculations are performed prior to the drying process based on wastewater qualities and drying bed sizes. User authorization is role and location-based.
EOF-AAA: The objective of this project is to empower administrators, regional users, and other roles to manage the state and data of potable water facilities, generators, energy facilities, and energy complaints. Data rendering is facilitated by GraphQL, employing the mediator design pattern.
Informe-Diario: Users are able to submit daily reports on water quality, including chlorine levels, turbidity, daily flow, and other calculated values. These values are compared against data captured by Aveva Historian and must be reported monthly to the Health Department. Data rendering in this project is achived through RestAPI.

PERSONAL PROJECTS

I like completing various CTF challenges, installing unconventional software, and reading:
Libreboot: Flash the ROM of DELL E6400. Surprisingly easy to do.
Suckless: Use dwm, dmenu, st and Surf browser.
Over The Wire NATAS: Learn website vulnerabilities and what mistakes you shouldn't make when programming. The website is written in PHP, but the same concepts apply to other languages. Can be completed with curl, basic Linux tools and scripting.
OWASP Web Goat: Similar to NATAS but written in Java and more extensive. Run on docker; it's better to use a browser and an intercepting proxy, such as MITMPROXY.
PWNABLE.KR: Mostly use of Linux tools, GDB, reverse engineering, binary exploitation. Ongoing project.
The Art of Computational Programming: Books whose author needs no introduction. Ongoing reading, probably for the rest of my life; use it as a reference for solving problems.

EDUCATION

Bachelor of Engineering: Universidad de Oviedo (Gijón, Spain)

Additional Professional Develpment:

OTHER RELEVAN INFORMATION

Additional Languages: Spanish (native fluency)
Technology: Azure, HTML, CSS, Linux, Quemu/KVM, Microsoft 365, Docker, Python, C, PHP, Java.