I am the founder of a startup that offers software development, digital marketing and Off-the-shelf products. Most of the projects consists in migrate applications generated using Wordpress (PHP code) to a microservice infrastructure to NodeJS microservices using Docker and Kubernetes. Also, in some of them we are processing big data using ElasticSearch and Prometheus. We use Redis as a cache server and Mongo for the database.
I am in charge of designing the architecture of an IoT platform that will have millions of users and devices from all aroud the world. The challenge is to make a super safer plartform aligned to the JPMC standards and manage different kind of devices, gateways and flows I am the software architect of a multicultural team and my main role is to design the platform and provide the technical guidelines to the rest of my co-workers and report times and status to my superiors. My main responsibilities are: Design and develop software systems and applications Act as high-level decision maker in the process, determining everything from design choices to technical standards, such as platforms and coding standards. Make proposals on running projects to improove the Performance, Scalability, Interoperability, Usability, Reliability, Availability, Security, Maintainability, Modifiability, Testability, Reusability, Supportability
I made the design and develop of new features for a single secure web-based platform, which allows authenticated audit firms to effectively manage and control the audit confirmation process, both internally and directly with authenticated financial institutions. The technologies was Dotnet core 2, Angular 7 and SQLServer. We use Scrum methodology and LeanKit tool. My main responsibilities was: Design and develop software systems and applications Act as high-level decision maker in the process, determining everything from design choices to technical standards, such as platforms and coding standards. Make proposals on running projects to improve the Performance, Scalability, Interoperability, Usability, Reliability, Availability, Security, Maintainability, Modifiability, Testability, Reusability, Supportability
I was in charge of designing the architecture and program web solutions. Every product has a microservices-oriented architecture and every microservice is developed using TDD technique using NodeJS and Mocha, and infrastructure using Docker and Redis as a cache database and Mongo or Postgre as a database. In addition, depending on the product I managed, and remote teams that made the programming part. I used techniques like SCRUM or KANBAN to manage the teams, I also used Jira and Gitlab. My role consisted of making the code reviews, giving feedback and made the environment in Azure.
I worked as a Software Developer. My main responsabilities were to develop and design software solutions for different customers Movistar Mexico (10/2011 - 03/2013): I made the analysis, design and development of an invoicing and consumption system. The main technology was Java with Struts2, IceFaces y JSF, and PHP with JQuery, JSON and MapServer. We used MySQL and Oracle databases, and as a version control system we used TortoiseSVN. Telefónica España (09/2009 - 10/2011): I made the analysis, design and development of a fixed telephone system. The main technology was Java, an Oracle (PL-SQL) database, and it used JSP, Java script, HTML, XML, CSS and unix batch process. As a version control system we used Rational Clear Case.