As a Senior Software Engineer at Joy, I've played a pivotal role in coding and rigorously testing mission-critical components part of the heart of the business. Beyond that, I've taken the lead in onboarding newcomers, ensuring their smooth integration and productivity, while also defining code standards for the team. I've also worked around performance improvements, identification and resolution of bottlenecks, and monitoring of production applications to maintain seamless system functionality. In parallel, I've contributed to the automation of critical internal processes, streamlining operations, and enhancing efficiency. I'm also proficient in working with dynamic remote teams using agile methodologies, including comprehensive code reviews. ➡️ Node.js, TypeScript ➡️ Microservices Architecture, GraphQL, REST APIs ➡️ Docker, Kubernetes ➡️ New Relic, DataDog ➡️ SQL, Postgres, Elastic, Redis ➡️ Git, Github, Github Actions, CircleCI ➡️ Azure and AWS
Starting in 2018, I shifted my focus to Node.js and Typescript, leading me to delve into Microservices and GraphQL. Once again, I dealt with critical components that had a substantial impact on the entire organization. My role expanded to include API design, implementation, and the integration of complex systems. I also contributed to machine learning pipelines, further enhancing our technical capabilities. ➡️ Node.js, Typescript, a touch of Python, Microservices, GraphQL ➡️ Kafka, Redis, NoSQL, Cassandra, MongoDB ➡️ Solr ➡️ IBM Cloud, AWS ➡️ Git, Github, custom automated CI/CD pipeline ➡️ Scrum, Agile
While at IBM, I undertook diverse roles such as software developer, system designer, and architect. In these positions, I focused on critical components with far-reaching impact across the organization. My expertise primarily centered around Java and its application to crafting REST APIs. I was deeply involved in systems integration, API design, and implementation, ensuring the seamless integration of different components. In terms of technologies used, some of the highlights of this period are: ➡️ Java, REST APIs ➡️ Websphere ➡️ JMS, Lucene ➡️ REDIS, SQL, DB2 ➡️ Scrum, Agile
➡️ Pioneered two dynamic startups: one focusing on SaaS for law firm action management and another on a mobile energy marketplace. ➡️ Seamlessly merged CEO and CTO roles, steering strategic vision, tech team building, and software development. ➡️ Directed all facets, from ideation and design to coding, stakeholder engagement, and team coordination. ➡️ Drove user acquisition by engaging investors, clients, and stakeholders, ensuring sustained growth.
I have had the privilege of contributing to various projects at the Central Bank of Brazil. My roles encompassed developing numerous Java Enterprise components and systems integration modules. Additionally, I served as a system analyst, database modeler, software architect, and mentor to junior developers. Throughout these projects, I leveraged a range of technologies and tools, including: ➡️ Java, JavaScript ➡️ Struts, Hibernate ➡️ JMS, SQL, third-party APIs ➡️ JBoss, Websphere application servers ➡️ PostgreSQL, DB2 databases