A highly motivated and self-driven senior full-stack developer with 17 years of software development experience specializing in front-end development (JavaScript and SPAs). Has a keen eye for design aesthetics (UI/UX) which results in a minimalistic, performant, and elegant implementations with clean/readable code. Possess a high-level design and development expertise that consistently meets and exceeds all goals and objectives.
Created a landing page for a new marketing campaign using vanilla HTML, CSS and Bootstrap’s responsive grid system to handle mobile, tablets and wider screen devices.
Conducted technical screening interviews with applicants for front-end positions.
Created a schema that enables servers to unpack and install only the required services, web sites, or web services.
Proposed and implemented the creation of an SPA and two Windows services to allow real time hardware and software monitoring for 1400+ servers, providing greater overview and reduction in response times for environmental issues.
Developed a package upgrade model that allows inexperienced developers the ability to customize.
Developed custom web applications for numerous clients using a stack of technologies including C#, .Net MVC, Message Queuing, Vanilla JavaScript, jQuery, and Bootstrap.
Collaborated with cross-functional teams on the development of new and existing features for 3rd party clients.
Provided support and enforced JavaScript best practices.
Responsible for the design and maintenance or front end components and utilities that were distributed as part of embedded services.
Worked closely with content owners to understand their business requirements and provide the proper presentation of their information that meets those needs.
Validated web content had consistent messaging, adherence to style and brand standards.
Exam Master Online helps medical, pharmaceutical, and nursing students prepare for their board exams, providing examination tools for institutions. Led front-end improvements and redesign providing better user experience and performance. Inspected and refactored under-performing JavaScript on the initial stage resulting in improved UX with no breaking changes. Designed the UI/UX recommendations (using mockups) enabling management to understand the current issues and prioritize subsequent redesigns. Rewrote and upgraded 6+ interfaces/ modules implementing Vue.js as reactive view component resulting in excellent feedback from management and end users. Technologies used: Customized Backbone.js, Vue.js, jQuery, Bootstrap
Developed Cerberus, a tool designed to conduct real time hardware and software monitoring for 1400+ servers, providing greater overview and reduction in response times for environmental issues.
Designed the core architecture, data flow and UI mockups. Trained two developers in C# .Net, best practices of web development and SPA’s, in order to add them to the project. Created the DataLogger and DataParser Windows services to gather and digest hardware and services data, eliminating the task of manually collecting data from each server.
Developed Cerberus SPA, where environment and server details were updated live, allowing environment admins to quickly address rising server issues.
Technologies used: C# .NET, MongoDB, PowerShell, Bootstrap, E3D.js, jQuery, TypeScript and Handlebars.js
Led the Automated Build Packager project, bundling a large set of windows services, tasks, utilities, web sites, and web services and distributing across 1400+ servers.The Package Installer project extracted the Build Package, requiring no user interaction. Designed an efficient schema for bundling, eliminating the duplication of shared dependencies and resulting in a much smaller package file with reduced build time. Designed and implemented a package upgrade model that allows inexperienced developers the ability to customize. Integrated the process into Team Foundation, allowing for demand automated building. Created a schema that enables servers to unpack and install only the services, web sites, or web services required. Designed an intuitive logging format that allows server managers to quickly pin point any setup conflicts. Technologies used: C# .NET, PowerShell, XML, Team Foundation
Education
Bachelor of Science in Software Engineering, Universidad Abierta Para Adultos, Ongoing