Software Engineer2017 - 2020Acqio Payments
- Designed and developed highly-scalable services for payments systems supporting millions of transactions.
- Developed microservices using REST and gRPC serving mobile apps, web apps, and POS devices.
- Developed back-end integrations with external payment gateways and back-office systems, forming the core framework to further integrations.
- Increased by 3x the number of credit card brands supported by the company resulting in an increase in revenue.
- Reviewed codes from teammates and algorithms from candidates of the hiring process.
Consultant (Part-time)2012 - 2017Self-employed
Technologies: Amazon Web Services (AWS), Microsoft SQL Server, AWS
- Identified and mapped the best solutions to local companies who want to migrate. their infrastructure to the cloud, mainly working with Amazon AWS.
- Migrated all the infrastructure from a local eCommerce solutions company from conventional host to AWS, including the eCommerce of one of the major local retail companies, which resulted in a cost reduction of 55% without any loss of performance.
- Redesigned the already existing infrastructure of an ERP company in AWS resulting in a cost reduction of 75%.
Systems Analyst2013 - 2016Foton
Technologies: Back-end Development, JEE, MVC Frameworks, MVC Design, Full-stack, Object-oriented Programming (OOP), Jakarta EE, Microservices, Oracle, Web Services, APIs, Web Development, Banking & Finance, JSF, Spring, Java EE, Java
- Designed and developed large-scale and mission-critical banking solutions using Java EE.
- Led a local development team in the internet banking project.
- Participated in the development of projects such as internet banking, bank automation, bank agency automation, and self-service center.
- Developed web services and integrated with external or legacy systems.
- Designed and developed a legacy bank system simulator project, which removed the dependency of a client legacy system and increased the development speed of all teammates.
Lead Software Engineer2010 - 2013Joy Street
- Led the company's technology team in an awarded project in the education market.
- Designed and developed a platform that includes a social network, game server, and back-office application using Java EE.
- Built the infrastructure in Amazon AWS platform to achieve high scalability applying clustering, load-balancing, and HA capabilities.
- Performed tuning and related tasks at the server, application, and database level to achieve performance and scalability needs.
- Developed frameworks of integration with third-party platforms such as Wikipedia, WordPress, and Pentaho.
- Participated in the data warehouse and data mining company's project.
System Engineer2009 - 2010Meantime Mobile Creations
- Implemented optimized tools to manipulate and import large data sets.
- Developed optimized SQL and HQL queries to extract strategic data to analyze from a MySQL database.
Software Developer2008 - 2009Vinic - Management and Projects
- Developed ERP and hospital systems using the Java EE Platform.
- Mentored external client teams in the design and development of Java EE systems.
- Developed strategic reports using iReport and BIRT.
Intern Software Developer2007 - 2008Contaline
Technologies: Full-stack, VBScript, SQL, Microsoft SQL Server, ASP
- Developed the company's ERP product using ASP and VBScript.
- Developed management and accountability strategic reports.
- Managed the company's local and remote IT infrastructure.