Ernesto Ramos Rio Email and Phone Number
With over 10 years in software development, I have mastered the app lifecycle and modern design patterns. My coding zeal, perpetual learning, and humor fuel my drive to enhance every project. I thrive on tech challenges, eagerly embracing new tools and methods. As a proactive, team-oriented, and meticulous professional, I ensure that my contributions not only meet but exceed expectations."A man can only be defeated in two ways.. if he gives up, or if he dies."
-
Back End DeveloperNorwegian Cruise Line Holdings Ltd.Fort Lauderdale, Fl, Us -
.Net Software Engineer IiiWyndham Hotels & Resorts Jan 2023 - Jan 2024Parsippany, Nj, Us -
Senior Product EngineerConquest Cyber Mar 2020 - Dec 2022Nashville, Tn, UsFor v1.0 of the main company product (C#, Angular):- Took ownership of project, brought development and support in house.- Convert ASP MVC monolithic application into Asp NetCore microservices (Performance gain).- Convert App from Windows IIS hosting to support Docker and cut company costs regarding hosting.- Keep the support while management designed the v2 on a different technology stack.- Wrote a custom service middle-ware to support multi tenancy validate our client Oauth tokensagainst their specific realm and pull account info accordingly.- Integrate our services security layer with Keycloak to support Oauth token validation on the servicelayer.- Created a CLI app to upload client Logos to Azure.- Refactored Keycloak theme code (javascript) to support Impersonation to different URL andallowing the specialists to tackle client issues directly over their accounts.- Setup a Nuget private repo (Gitlab) to host the common package used by the two microservices.For v2.0 (Graphql, Go, Postgres, Docker):- Speed ramp up with a totally new stack including learning GQL and Go, took me only a month toget in sync with the new stack.- Wrote a bunch of microservices like Settings, SOC, CSF, Change management.- Ported and integration between our platform and Cortex XSOAR on C# to GO, adding new featuresin the process ( some missing reports and charts).- Code migration from MongoDB to Postgres to reduce hosting costs.- Regular maintenance and updates to reduce technical debt across the stack. -
Senior Web DeveloperActivengage, Inc. Jun 2017 - Mar 2020Orlando, Fl, UsNew project call center:- Wrote an integration with Nexmo API to allow our specialist to make marketing and sales callsdirectly to customers.- Event driven development, we had to take a flow of contacts process them on different stages andfinally queue them for the specialists.- Triggers calls from the Web, handle all the communication between the Nexmo API ( DialIn/Ringing/Hang up states, keypad integration to handle automatic response system).- Split and protect client contact info data (convert/split to key-value pairs and spreading acrossservices).Note: We didn’t have all the requirements just a general guideline of what we need to accomplish, Iproactively along with my manager started to setting up the project repository, services boilerplate code, Dbschema, this save us time ahead the project start and allowed us to ramp up the other team membersquickly. The project was successfully delivered on time and very well received from the executives andclients.New project integration with a Beta program of Google My Business API (GMB), to support a new chatfeature, this involved:- Planning and selecting the technologies involved.- Review the Google specs page for this new API they were creating.- Created C# client to interact with this new API that didn’t had a supported client by Google.- Created a Web App to bootstrap and attach a Google login button to trigger Google SSO flow toallow clients to give us access to their GMB account and work on their behalf.- Created a backend API to capture the client information and store it in our system.Note: Deadline was met allowing us to avoid client disruption, project was very well received by theexecutives and clients, improving the product market value and keeping the company in front of thecompetition. -
Web DeveloperThe Learning Experience May 2016 - Jun 2017Deerfield Beach, Florida, UsLead a team of three developers, make daily scrum calls, assign tasks, code reviews, plan new features.- Weekly scrum meetings with members of other teams and the vice president to check the progress on theprojects under my direction.- Make regular deployments to production and testing environments over Amazon Cloud Services.- Improved performance of endpoint that upload images replacing a two steps process (client→server,server→storage) to a single step using in memory streams.- Fixed an issue were client sessions are lost after scaling the server instances.- Improved the middle ware that switched the connection to the DB depending on the tenant doing therequest.- Took ownership and keep maintenance of a mobile app using Titanium framework after a developer left thecompany. Projects I had to support:- Website (sns.mytle.com): Portal to manage daily activities on each center, upload pictures, sendnotes, activities schedule. (SQL-Server, C# ASP MVC, AngularJS)- REST API for mobile app used by the teachers (Classroom App) in the classroom to recordactivities. (C# ASP MVC).- REST API for mobile app (TLE Parent App) used by the parents to get pictures and notificationsfrom children and center activities during the day. (C# ASP MVC). -
Web DeveloperAlprasystems Jan 2010 - May 2015Created a Web version for a existing desktop App that handled all clinic activities with features like:- Account management.- Lab tests results and schedule.- Appointments.- Billing (pending payments, statements).- Notifications.Create a Web app to handle all certifications and courses schedule for a university program:- Courses list (name, description, availability, prices).- Course subscriptions, notes and certificates.- Account management (registration, profile, notifications).ASP MVC .NET (C#), Symfony Framework (PHP), Jquery and Twitter Bootstrap.
Ernesto Ramos Rio Education Details
-
Universidad Central De Las VillasComputer Science -
Jorge Dimitrov Language SchoolEnglish Language And Literature/Letters
Frequently Asked Questions about Ernesto Ramos Rio
What company does Ernesto Ramos Rio work for?
Ernesto Ramos Rio works for Norwegian Cruise Line Holdings Ltd.
What is Ernesto Ramos Rio's role at the current company?
Ernesto Ramos Rio's current role is Back End Developer.
What schools did Ernesto Ramos Rio attend?
Ernesto Ramos Rio attended Universidad Central De Las Villas, Jorge Dimitrov Language School.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial