Ronny A. Pena

Ronny A. Pena Email and Phone Number

Staff Software Engineer at Rippling @ Rippling
Ronny A. Pena's Location
United States, United States
About Ronny A. Pena

As a technical leader with 18+ years of experience, I have a proven track record of successfully delivering reliable high-traffic distributed software by utilizing agile and test-driven development techniques. Throughout my career, I have spearheaded the development of several software products and services, taking them from conception to production deployment. I am known for being a hands-on leader who actively engages in the development process to ensure successful outcomes.

Ronny A. Pena's Current Company Details
Rippling

Rippling

View
Staff Software Engineer at Rippling
Ronny A. Pena Work Experience Details
  • Rippling
    Staff Software Engineer
    Rippling Jan 2023 - Present
    San Francisco, California, Us
    Creating a next-gen notification platform.
  • Compass
    Software Engineering Manager
    Compass Sep 2019 - Aug 2022
    New York, Ny, Us
    Key Accomplishments:- Led the growth of the engineering team from one to 13 members.- Evolved the architecture from a service polling model to an event-sourcing design with Kafka.- Significantly improved platform stability and eliminated weekly site-wide outages. Also, enhanced service availability from 99% uptime to 99.99% uptime for the User Service.- Successfully migrated all services from AWS EC2 to Kubernetes, resulting in more robust and efficient systems. - Improved the page rendering performance for the agent profile pages from an average p99 of 4.3 seconds to 0.4 seconds.- Successfully launched multiple products nationwide, boosting agent satisfaction and engagement.- Implemented various engineering practices, such as Agile development and test-driven development.Role:I managed two software engineering teams consisting of 13 members and multiple services and applications, including a tier-1 User Service, the Agent Profile Pages app on compass.com/agents, and ingestion and data processing pipelines for agent and client data.
  • Squarespace
    Senior Software Engineer (Team Lead)
    Squarespace May 2018 - Aug 2019
    New York, Ny, Us
    Key Accomplishments:- Significantly improved the performance and reliability of the SSL/TLS certificate management system by reducing the average response time from 2 seconds to 50 milliseconds (ms).- Upgraded several edge services from a single data center design to a multi-data center design and automated data center failover for those services.- Boosted the cache hit rate for the HTML caching system from approximately 35% to about 50%.Role:I oversaw infrastructure services that handled over 18K requests per second (RPS) for roughly 2.5 million custom domains. Specifically, I managed an L7 software load balancer and router, an HTML caching system, an SSL/TLS certificate management system, and an OCSP stapling service. Some of my key responsibilities included leading a team of five software engineers, providing mentoring and coaching for new hires and recent graduates, defining the technical roadmap for the team, conducting code and design reviews, managing Jira planning, conducting performance evaluations, and handling technical interviews.
  • Squarespace
    Senior Software Engineer
    Squarespace Jun 2016 - May 2018
    New York, Ny, Us
    Key Accomplishments:- Led the technical design, design patterns, and code development for the backend core of the Email Campaigns product, which was Squarespace's first fully-featured customer-facing application outside of the monolith.- Successfully delivered the "PayPal integration for Online Stores" product feature.- Contributed to a working group that enabled authentication for microservices.- Worked on developing the Gift Card feature for the commerce product.- Helped transition parts of the order processing system from a monolith to microservices.Role:I provided technical leadership for the Email Campaigns (Email Marketing) product and eCommerce platform (Online Stores). As part of this work, I implemented various product features, defining system design, REST API, and database models.Technologies used:Back-end: Java 8, Spring Cloud / Boot, REST, Microservices, MongoDB, PostgreSQL, RabbitMQ, Memcached, Redis, etc.Front-end: JavaScript (ES6), ReactJS, LESS, CSS, etc.
  • Backbase
    Software Engineering Manager
    Backbase Apr 2011 - Mar 2016
    Amsterdam, Nl
    Key Achievements:- Successfully delivered 5 major releases of the Backbase portal server application suite.- Developed microservices architecture-based custom projects for clients, utilizing technologies such as Spring Cloud, Spring Boot & MVC for REST APIs, Redis for distributed caching, Apache Lucene for searching, Spring Data & MongoDB for NoSQL datastore, and SOAP for 3rd-party integration.- Improved the performance of the portal server product by increasing its request per second capacity by 3000%, utilizing AWS, jMeter, jProfiler, code analysis, caching, streaming, and threading.Roles:- Managed a team of 6 engineers (3 frontend and 3 backend) and a remote team of 6 engineers based in Amsterdam.- Acted as a technical lead, scrum master, code reviewer, and mentor for the team.- Led various product areas, including application frameworks, developer tools, portal management, permission management, content editing, widget framework, W3C Widgets support, AJAX navigation, performance profiling, and application customization.- Assisted the sales and professional services divisions with technical presentations, POCs, and product demonstrations.Other technologies used: Java, Javascript, SQL, Spring framework, Spring Security, HTML5, Google Closure HTML templates, CSS, jQuery, AngularJS, CKEditor, JSON, W3C Widgets, XML, StaX, qUnit, JEE, JSP, JSTL, ehcache, LDAP, SSO, CMIS, ATOM, SVN, Linux, Maven, Jetty/H2, Tomcat/Mysql, Webpshere/DB2, Jira.
  • Ibm
    Advisory Software Engineer (Team Lead)
    Ibm May 2008 - May 2011
    Armonk, New York, Ny, Us
    As a team leader, I helped deliver more than eight new features across three major releases of the IBM Connections product. I led a small team of three remote engineers and was responsible for technical design, code reviews, and mentoring new hires and interns. I also played a critical role in several product areas, including the Widget framework, communities applications integration, instant message integration, social analytics, people/content recommendation engine, application branding/customization, and LinkedIn integration.Technologies used: Java, JavaScript, SQL, UML, Websphere, IBM DB2, LDAP, SSO, HTML, CSS, XML, XPath, XSLT, ATOM, JSON, AJAX, REST, Dojo, Struts, J2EE, Servlets, JSP, JDBC, EJB, JMS, iWidgets, OpenSocial, Spring, ANT, jUnit
  • Ibm
    Staff Software Engineer
    Ibm Jun 2005 - May 2008
    Armonk, New York, Ny, Us
    Worked in the following software development teams: IBM Forms, Workplace Services, WebSphere Portal Server, Lotus Sametime. Technologies used: Java, WebSphere Application Server, and IBM DB2.
  • Ibm
    Software Engineer
    Ibm Jun 2004 - May 2005
    Armonk, New York, Ny, Us
  • Ibm
    Pre-Professional Coop
    Ibm Sep 2003 - May 2004
    Armonk, New York, Ny, Us
    Java application development for the WebAhead Advanced Internet Technology Group (WebAhead).
  • Ibm
    Extreme Blue, Software Engineer Intern
    Ibm Jun 2003 - Aug 2003
    Armonk, New York, Ny, Us
  • Nymtc
    Pre-Professional Application Developer / It
    Nymtc Jan 2000 - May 2003
    New York, New York, Us
    Worked in the IT Department using Java, Visual Basic, and Microsoft SQL Server development.
  • Xerox
    Software Engineer Intern
    Xerox Jun 2002 - Aug 2002
    Norwalk, Connecticut, Us
    Worked in the Product Information Management Department using Java.
  • Self-Employed
    Custom Computer Sales / Technical Support / Network Administrator
    Self-Employed Jun 1997 - May 2000
    Key Accomplishments:- Built and sold over 100 custom computers.- Built 12 custom networks for file and printer sharing for small businesses.Certifications:A+ CompTIA Certified Computer Service Technician

Ronny A. Pena Skills

Rest Agile Methodologies Software Development Java Enterprise Edition Java Javascript Jsp Ajax Sql Spring Framework Design Patterns Web Applications Uml Linux Machine Learning Algorithms Web Development Project Planning Json Team Leadership Development Management Architecture Cloud Computing Software Architecture Distributed Systems Data Analysis Enterprise Software Leadership Technical Leadership Python Microservices Spring Cloud Requirements Analysis Product Innovation Redis Algorithm Design Nosql

Ronny A. Pena Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Computer Science (Computing Systems & Machine Learning)
  • Lehman College
    Lehman College
    Computer Science

Frequently Asked Questions about Ronny A. Pena

What company does Ronny A. Pena work for?

Ronny A. Pena works for Rippling

What is Ronny A. Pena's role at the current company?

Ronny A. Pena's current role is Staff Software Engineer at Rippling.

What is Ronny A. Pena's email address?

Ronny A. Pena's email address is ro****@****ass.com

What is Ronny A. Pena's direct phone number?

Ronny A. Pena's direct phone number is +191755*****

What schools did Ronny A. Pena attend?

Ronny A. Pena attended Georgia Institute Of Technology, Lehman College.

What are some of Ronny A. Pena's interests?

Ronny A. Pena has interest in Economic Empowerment, Education, Environment, Science And Technology, Animal Welfare.

What skills is Ronny A. Pena known for?

Ronny A. Pena has skills like Rest, Agile Methodologies, Software Development, Java Enterprise Edition, Java, Javascript, Jsp, Ajax, Sql, Spring Framework, Design Patterns, Web Applications.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.