Roberto A.

Roberto A.

Senior Software Engineer

Buenos Aires, Argentina
Hire Roberto A. Hire Roberto A. Hire Roberto A.

About Me

Roberto has a decade-plus worth of experience building highly engaging mobile experiences; pushing mobile technologies to the limit using the latest tools, frameworks, approaches and best practices for the delivery of Android/Java-based apps and highly performant REST APIs. He has team lead experience; working on small Agile teams with a strong grasp of the technical tenets that drive the design, building, optimization, deployment, and maintenance of Android solutions.

Work history

UpStack
UpStack
Senior Android Developer
2016 - Present (8 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.

fromAtoB
fromAtoB
Android Team Leader
2017 - Present (7 years)
Berlin, Germany
  • Manage a team of 5 developers; driving mobile initiatives to create dynamic solutions for the company's Android app and set up the infrastructure to scale the Android team.

  • Expanded the Android development ecosystem for the app; participating in server API design and changes, as well as on UI/UX tasks on the project.

  • Tested cutting-edge concepts and implemented the latest Android development trends for the migration to a Kotlin multimodule setup, with MVP, use cases and repositories.

Friendinsurance
Friendinsurance
Software Technical Lead
2016 - 2017 (1 year)
Berlin, Germany
  • Led a multidisciplinary team of 4 in the iteration of well-architected solutions on Friendinsurance's Java backend system.

  • Provided a full range of management know-how on the project and maintained in-depth expertise in product, technology, architecture and design.

  • Refined and implemented new methods, procedures, tools and policies for the delivery of high-quality service on the project.

Freelancer / Independent Consultant
Freelancer / Independent Consultant
Android Developer
2016 - Present (8 years)
Remote
  • Architect and implement critical software components into Android solutions, research new technologies, lead projects and own the delivery of results.

  • Design, code, test, debug, and document Android-based programs, subroutines, and scripts on projects; devising app systems and procedures to optimize functional requirements for clients.

  • Provides services to multiple project teams, guidance to less-experienced programmers, and conduct presentations to end-users on the use of developed solutions.

Safer Taxi Limited
Safer Taxi Limited
Chief Technology Officer
2014 - 2016 (2 years)
South America
  • Provided executive decisions for business planning and technical roadmaps and managed 15+ developers; coordinating mobile and server-side developers on a worldwide distributed team.

  • Stayed on top of technology trends and developments; performing several integrations with different partners in different countries, technologies, languages and workflows.

  • Facilitated a culture of productivity and continuous improvement through efficient resource planning, technical interviews, developer performance reviews, and periodic follow-ups.

Safer Taxi Limited
Safer Taxi Limited
Lead Android Developer
2012 - 2016 (4 years)
Buenos Aires, Argentina
  • Led and followed laid down SDLC processes in the iteration of Android apps on a worldwide distributed team handling 4 brands and 12 published apps.

  • Worked on app features triaging, planning, estimation, development, and publication; based on business needs and priorities - coordinating tasks with backend developers schedule.

  • Acted as a primary technical support resource on server API designs and changes for specific assignments involving mobile development within Safer Taxis.

Autodesk - Globant Contractor
Autodesk - Globant Contractor
Android Developer
2011 - 2011
Buenos Aires, Argentina
  • Built and took technical ownership of Buzzword's native app developed using the Android SDK and Android NDK; with integration to the proprietary 3D engine built on C++.

  • Provided app support for both phones (single panel) and tablet (multipanel) on the same APK.

  • Worked on local file management operations (CRUD) and handled integration tasks with WebDav services.

TD Ameritrade - Global Contractor
TD Ameritrade - Global Contractor
Java Developer
2010 - 2011 (1 year)
Buenos Aires, Argentina
  • Provided delivery expertise for integration processes with an external data source provider and an exposed API with other internal web services and web apps for use.

  • Provided hands-on expertise for change and risk analysis/assessment of internal web applications on projects.

  • Researched and triaged technical issues across different app environments; ensuring that apps meet all technical requirements and are defect-free.

Google - Globant Contractor
Google - Globant Contractor
Java Developer
2010 - 2010
Buenos Aires, Argentina
  • Built the necessary libraries and services for the development of Google's Buzz Java Client.

  • Incorporated the latest standards and best practices on the project with a focus on performance, security, scalability, and maintainability.

  • Fixed bugs in the written code and worked on validations.

Electronic Arts (EA)
Electronic Arts (EA)
Java Developer / Flex + Actionscript Developer
2009 - 2009
Buenos Aires, Argentina
  • Developed elegant apps on the Facebook app for Allies and Rivals with high-quality, maintainable, and reusable code.

  • Worked as part of Electronic Arts' team on the customization of the Liferay portal system; estimating work efforts to assist in project prioritization.

  • Diagnosed and troubleshot app issues in production and test environments.

Sabre Corporation
Sabre Corporation
Java Developer
2007 - 2008 (1 year)
Buenos Aires, Argentina
  • Worked on the full lifecycle development of Travelocity's web app and Lastminute.com's new web services platform.

  • Designed and built features for the new platform to meet availability, resiliency, and scalability requirements.

  • Debugged and resolved technical problems that arose during implementation.

Visa
Visa
Java Developer
2007 - 2007
Argentina
  • Architected and designed high performing, robust and scalable systems for the development of a CRUD system for Visa Argentina.

  • Designed and implemented solutions utilizing complex Java/J2EE technologies and middleware systems on the project.

  • Identified bottlenecks and bugs, devised solutions and maintained efficient, reusable, and reliable code on the solution.

Portfolio

Android and API Full Stack Developer - BitFlow
Android and API Full Stack Developer - BitFlow

BitFlow serves as a one-stop digital portfolio providing information on 600+ digital currencies, 50+ digital assets, and 170+ currency exchange rates to help users optimize their digital portfolio. It has features for pricing, market cap, trends, and supplies allowing users to make the right decisions at the right time.

Android Lead Developer - Safer Taxi
Android Lead Developer - Safer Taxi

Safer Taxi is a real-time taxi/ride-booking service that offers a mobile app to help users locate and book taxis/private cars. It focuses on high-end cars at lower costs than Uber with a huge market presence in Latin America (specifically Chile, Brasil, Mexico, and Argentina). It has provided 200k rides using 5k taxi drivers per month.

Android Lead Developer - Viapool/Ticket Taxi
Android Lead Developer - Viapool/Ticket Taxi

Viapool is an Argentina based corporate transport service located in Buenos Aires. The app service helps employees make corporate trips using taxis, black cars and buses conveniently. Viapool is now one of the largest remises and taxi platform in Argentina with 150,000 corporate users completing trips every day on the platform.

Education

Education
BSc Information Technology Engineering
Universidad Argentina de la Empresa
2004 - 2010 (6 years)