Rob Melrose
Miami, US
rob@devs.miami
305-859-1567

Skilled Full-Stack Software Engineer with over a decade of experience designing, implementing, and maintaining software platforms for Fortune 500 companies. Proficient in JavaScript frameworks, object-oriented programming, and database design. Seeking a software engineering role where I can work on impactful projects at an innovative company

Education


Colorado State University
August 2009
 — 
December 2018
Bachelor's degree in Computer Science
    Colorado Mountain College
    August 2007
     — 
    June 2009
    Associate of Arts - AA in Photography (3.95)
      Silver Creek Highschool
      August 2001
       — 
      June 2007
      High School Diploma in General Studies

        Experience


        AI Training Engineer
        December 2023
         — 
        Present
        RemoTasks

        Data Annotation and Training of AI models to become better at advanced Software Engineering and development tasks. As a coding expert and reviewer I analyze interactions with AI models primarily within the scope of finding ways to improve their ability to aid in software development.

        • Annotated dozens of AI prompts to enhance the model’s understanding of software engineering and full-stack web development concepts.
        • Diagnosed and resolved critical reasoning errors in AI models, aiming to improve response accuracy.
        • Identified and addressed a significant divergence in an AI's output, contributing to model validation efforts.
        • Currently work remotely from Miami
        Engineer II
        July 2022
         — 
        December 2022
        Accelya Group

        Full Stack Deveopment of .Net Web Applicaitions

        • Earned promotion to Engineer II and took on the role of technical lead, overseeing the development and maintenance of a critical customer-facing .Net platform.
        • Leveraged instant customer feedback and continuous improvement cycles to enhance rapid prototyping processes, significantly boosting customer satisfaction.
        • Streamlined feature development by planning and configuring distinct staging and development environments along with CI/CD pipelines.
        • Resolved frequent outages by addressing network issues, certificate management, and ACL firewall rules, enhancing system reliability.
        • Gained expertise in Enterprise IIS network engineering through hands-on problem resolution, enhancing operational efficiencies.
        • Managed the configuration and troubleshooting of load balancers and VIPs in complex infrastructure deployments, ensuring optimal network performance.
        • Mentored a junior developer to full team integration, enhancing the team’s web development capabilities within months.
        Engineer
        July 2020
         — 
        June 2022
        Accelya Group

        .Net Web Applicaiton Development

        • Successfully deployed multiple .NET web applications, enhancing product accessibility and user engagement.
        • Effectively deployed and maintained a Swagger Web API, improving API documentation and developer usability.
        • Streamlined user authentication by unifying Identity Access Management across all platforms using federated SSO and JWT, increasing security and user experience.
        • Enhanced client onboarding processes for Fortune 500 companies, reducing time from weeks to days, through strategic platform enhancements.
        Software Engineer
        December 2018
         — 
        June 2020
        Farelogix, an Accelya Group Company

        Tasked with architecting and prototyping a platform of .NET web applications

        • Worked closely with a software architect to create new software products significantly enhancing service offerings for major clients to the organization.
        • Designed an administrative portal enabling clients to self manage and onboard tenants, reducing the total onboarding time from weeks to minutes.
        • Was tasked with designing an administrative portal where clients could manage and onboard tenants to the rest of the Farelogix platform.
        • Successfully implemented an IdAM (Identity Access Management) system using OIDC (OAuth 2.0 and OpenID Connect) standards for ASP.NET Core and Microsoft Identity Server 4.
        • Transitioned from being a backend developer to developing full-stack web applications in .Net
        • Trained a Junior Developer to work with me on the rapidly growing feature backlog.
        • Adapted to remote work in 2020, maintaining productivity and collaboration during the organizational transition to Accelya.
        Junior Software Engineer
        July 2015
         — 
        November 2018
        Farelogix, an Accelya Group Company

        Backend C++ Web Application Development in .Net

        • Began working for Farelogix as a backend developer, focusing on robust API development and integration.
        • Developed and maintained a critical C++ .NET SOAP-based API and messaging gateway that was a dispatcher for all requests coming into and out of the company platform.
        • Co-designed and implemented a Redis database cache, significantly improving data retrieval speeds and system performance.
        • Implemented a SAX based XML parser for validating transactions, enhancing system reliability by enforcing a single unified standard .
        Contract Software Engineer
        March 2015
         — 
        June 2015
        Signature Consultants

        6 Month C++ Web Development Contract to Hire

        • Worked with Signature Consultants to negotiate a 6-month contract to hire with the company Farelogix.
        • After my contract expired I was hired on as a full time regular employee.
        Engineer I
        June 2012
         — 
        November 2014
        Seagate Technology

        Software Engineer for the Reliability Department.

        • Successfully transitioned from Engineering Intern to full-time contributor after college.
        • Specialized in Python, C++, and Java, developing key Windows Forms application used for accoustical testing of hard disk drives.
        • Developed and maintained C++ libraries using Boost and Google's gtest frameworks, allowing for dynamic logging and unit testing
        • Wrote and maintained comprehensive reliability tests for hard drives in Python, enabling the rapid identification of serious issues early in the manufaturing process.
        • Defined coding standards for the entire department and automated the generation of api documentation from comment blocks in the source code.
        • Implemented an Atlassian Bamboo CI/CD server, dramatically improving deployment efficiency and productivity.
        Team Lead
        June 2012
         — 
        October 2012
        Colorado State University College of Business

        Maintained the College of Business Website

        • Led back-end web development projects, creating SharePoint Web Parts in C# and ASP.NET, which enhanced portal functionality and user interaction.
        • Mastered Visual Studio and Team Foundation Server, optimizing source control and project tracking for team projects.
        • Developed AJAX-enhanced web forms and prototyped a WCF console application, making critical data accessable throughout the platform allowing for new site functionality and features.
        • Promoted to Team Lead, managing development projects while simultaniously starting an intensive summer internship at Seagate Technology.
        • As Team Lead, effectively delegated tasks and led a team of developers to complete projects on time and above expectations.
        Web Developer
        May 2011
         — 
        June 2012
        Colorado State University College of Business

        Backend Web Development in .Net

        • Form development, designing and consuming REST Web Services. SharePoint development
        • Making and deploying web parts that interfaced with a database and created cross-platform mobile web apps using jQuery and jQuery mobile
        • Became familiar with C#, Asp, and javascript
        Shift Lead
        January 2007
         — 
        August 2010
        IBM

        Operated Tape Storage Machines

        • Began as a tape operator was eventually promoted to shift lead.
        • Worked for IBM and their subcontractor OAO Technology Solutions doing near-line storage.
        • Managed a team of 7 tape operators and performed various other managerial and inventory management duties.

        Volunteer


        Certificates


        CISSP Certified Information System Security Professional
        Present
         — 
        Present
        ISC2
        CEH Certified Ethical Hacker v12
        Present
         — 
        Present
        EC-Council
        Comp TIA Security+ (SY0-701)
        Present
         — 
        Present
        Comp TIA
        AZ-104 Azure Admin Associate
        Present
         — 
        Present
        Microsoft
        AZ-900 Azure Fundamentals
        Present
         — 
        Present
        Microsoft
        IT Security Careers and Certifications: First Steps
        Present
         — 
        Present
        LinkedIn

        Publications


        Awards


        Languages


        English:
        Native Speaker

        Skills


        Software Engineering:
        SDLC, Data Structures, Design Patterns, Parallel Programming, Computer Security, Network Engineering
        Web Development:
        Angular, jQuery, jQuery Mobile, JavaScript, Swagger OpenApi and RESTful APIs
        .NET:
        Microsoft SQL Server, ASP.NET MVC5, .NET Core, SharePoint, ASP.NET Core, Visual Studio, Entity Framework (EF) Core, Windows Forms, WCF Windows Communication Foundation
        Programming Languages:
        C, C++, C#, Python, Perl, Java, JavaScript
        Tools and Frameworks:
        Eclipse, Vim, Subversion, Linux, Mac OS X, Bash, Git, Red Hat Enterprise Linux

        Interests


        References


        Adam Menges

        Robert is a highly skilled and motivated programmer. He always stayed on task, and moved forward as fast as he could. He learned very quickly, and always made sure he was doing the job the right way, never just accepting sloppy work. The biggest thing I took away after working with him is his ability to keep going, keep focused, even while working on a frustrating programming problem. As with most programing, it's easy to run into a problem that makes ones head spin with frustration. Robert turned right to Google, books, and colleagues to help figure out the problem quickly. This is a rare trait in programmers. In short, I am grateful to have worked with Robert. I learned from him. Any prospecting employers would be lucky to have him as an employee.