Alejandro O.

Alejandro O.

Senior Back-end Developer

Barcelona, Spain
Hire Alejandro O. Hire Alejandro O. Hire Alejandro O.

About Me

Alejandro is an expert back-end developer who specializes in API development, performance tuning, and architectural designs in creating innovative solutions for clients. He has led teams, worked on platform engineering, and mentored colleagues on back-end engineering, JavaScript, and Node.js. Most of his experience with cloud providers is with AWS and GCP, and he is set on gaining a broader understanding of developer tooling and serverless infrastructures. Alejandro works closely with clients, assessing their needs and translating use cases into documents on architecture design and delivery strategies. He has helped many early-stage startups scale their infrastructure and improve resiliency and uptime of their services to meet increasing user demands.

Work history

UpStack
UpStack
Senior Back-end Developer
2017 - Present (7 years)
, Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Banzai
Banzai
Senior Backend Engineer
2021 - Present (3 years)
, Remote
  • Managed the authoring of reports on existing bottlenecks for services running Node.js.

  • Revisited caching mechanisms and ported data models with high-frequency access to in-memory data stores.

  • Delivered multiple improvements to WebSocket and HTTP services scalability.

X-Team
X-Team
Senior Software Engineer
2020 - 2021 (1 year)
, Remote
  • Closely collaborated with cross-functional teams to establish objectives and design more functional, cohesive codes to enhance the user experience.

  • Delivered backend infrastructure for key clients that were expanding on containerized Node.js solutions.

  • Took lead on projects when needed.

Beamery
Beamery
Lead Software Engineer
2018 - 2019 (1 year)
, Remote
  • Regularly design, conceptualize, implement and maintain the microservices and architecture of the Beamery platform using cutting edge technologies and tools.

  • Regularly ensure system stability and performance, by adhering to the highest standards of development, design, security and testing.

  • Regularly provide leadership and guidance to both junior and senior engineers on the different backend services and processes of the platform.

NearForm
NearForm
Senior Software Engineer
2016 - 2016
, Remote
  • Designed and developed scalable, well-documented, and maintainable enterprise Node.js applications focused on architectures using microservices and in different software development containers.

  • Rapidly responded to evolving requirements by improving the flow of the tooling used for the development environments of various Node.js applications.

  • Adhered to modern development practices in debugging Node.js performance issues and in integrating automation steps for different repositories.

WILLDOM
WILLDOM
Lead Software Engineer
2016 - Present (8 years)
, Remote
  • Provided technical leadership on different projects for clients from technical design through to implementation of different products with the latest technologies.

  • Regularly liaised with various teams of different clients to resolve Severity 1 and Severity 2 issues, as well as track and meet SLA's with vendors.

  • Provided technical efficiency in managing the support and enhancements of software running in a high volume production environment.

Independent Contractor
Independent Contractor
Consultant
2016 - Present (8 years)
, Remote
  • Regularly liaised with clients on underlying implementation of scalability and performance for Node.js applications, fixed issues and provided suggestions on improving the implementation.

  • Worked effectively with other teams and team members to clearly define integration endpoints, and maintain modularity among various components within the different client applications we work on.

  • Promptly communicate and articulate application requirements and designs to other team members effectively.

Thinkful
Thinkful
Mentor
2015 - Present (9 years)
, Remote
  • Play an instrumental role in helping students acquire technical expertise through a back-end Node.js course and the hosting of various workshops on backend technologies.

  • Deliver effective online workshops on Redis and PostgreSQL to students at the Thinkful Coding Bootcamp.

  • Provide regular technical assistance and guidance in troubleshooting student’s projects through online sessions.

NodeSchoolBA
NodeSchoolBA
Mentor
2014 - Present (10 years)
Buenos Aires, Argentina
  • Provide regular technical assistance and coaching at local events focused on teaching Node.js to individuals as a mentor (Ad honorem).

  • Delivered workshops on the different components of Backend Node.js to participants of the Node School.

  • Reviewed and guided the projects of participants during the Node School sessions.

Coderhouse
Coderhouse
Node.js Program Coordinator
2014 - 2015 (1 year)
Buenos Aires, Argentina
  • Worked effectively and constantly to improve the syllabus with the most important technologies in the Node.js ecosystem for students.

  • Utilized best practices in the lookout for the best educational methodologies and approaches to implementing Node.js architecture and components in the classroom.

  • Provided mentoring to students and worked with other coordinators within the community to organize Node-related events for the students.

Kidozen, USA
Kidozen, USA
Senior Software Engineer
2014 - 2015 (1 year)
, Remote
  • Provided technical leadership in defining, developing and evolving Node.js applications for clients using Redis, Express, and MongoDb.

  • Captured system level requirements through brainstorming sessions with architects, business and product managers.

  • Provided effective pre-release/post release technical support to different clients of Kidozen.

IamAt
IamAt
Software Engineer
2013 - 2014 (1 year)
Buenos Aires, Argentina
  • Successfully drove design reviews, completed code refactoring, redesigned the statistics module of the Javascript platform and significantly improved the performance of the MongoDB.

  • Efficiently improved the resilience for unseen errors on the webserver via blackbox testing.

  • Efficiently utilized static analysis tools to detect code errors, code smells, and improved overall code readability.

AKEA Solutions
AKEA Solutions
Software Engineer
2011 - 2012 (1 year)
Buenos Aires, Argentina
  • Provided technical leadership for the development of custom requests for the client on their web and backend environments.

  • Successfully integrated Amazon Elastic Compute Cloud (Amazon EC2) with the current working tools/apps of the client.

  • Regularly engaged in hands-on continuous integration processes, agile software development, and test-driven-development initiatives for the client.

Portfolio

Developer - NearForm
Developer - NearForm

nearForm is a software platform that delivers consulting, co-development, products, training and support for large enterprises. I improved the flow of the tooling used for the development environments of clients, and helped debug Node.js performance issues effectively. I also added automation steps for different repositories

Lead Developer - Altoros
Lead Developer - Altoros

Altoros is a software development company that provides products and services for the Cloud Foundry platform. Altoros contributes to development and evolution of this open source initiative as governed by the Linux Foundation. I worked on fullstack JavaScript projects for clients of Altoros. During the time, I was a Node.js evangelist. 

Consultant - Freelance
Consultant - Freelance

Provided consulting services on real-time web applications, MBaaS, APIs and distributed systems. Offered solutions for cloud architectures such as Amazon AWS with Docker Swarm clusters. Ensured in-house JavaScript and Node.js corporate trainings.

Fullstack Program Coordinator - Coderhouse
Fullstack Program Coordinator - Coderhouse

Coderhouse offers tools and knowledge that enables users develop their own mobile applications. Its online courses include front-end development, full-stack development, mobile development, online marketing, UX design, and WordPress. I worked with other coordinators to constantly improve the syllabus with the most important technologies in the Node.js ecosystem and was always on the lookout for the best educational methodologies to implement in class. I also served as a recruiter and trainer of instructors for Coderhouse, mentored students and worked with the community to organize Node-related events.

Developer - Mercado Libre
Developer - Mercado Libre

MercadoLibre Trained 20 developers on JavaScript development and created the content for a corporate training session at Mercado Libre. Used newest technologies and tools to explain MV* concepts to the developers

Education

Education
Computer Science
Universidad de Buernos Aires
2010 - 2016 (6 years)
Education
Tecnico Electronico, Computacion
E.T No 28
2002 - 2008 (6 years)