Code Monkey home page Code Monkey logo
Montreal, Quebec [email protected] Andres Costa

linkedin.com/in/andrescosta/ github.com/andrescosta

With more than 15 years of experience in software development, I am a highly skilled software architect who has contributed to a diverse range of projects using technologies such as C#.NET and Java. My expertise lies in developing high-availability and scalable systems, as well as implementing cloud technologies and identity solutions.

In addition to my technical skills, I am passionate about improving software development processes and driving continuous improvement in both my professional and personal life. I have a strong analytical mindset and a proactive attitude, always seeking out ways to enhance my skills and knowledge.

Work Experience

Personal sabbatical - Aug 2022-Present

Argentina/Canada

Senior Software Architect McAfee Jan 2020–Aug 2022

Identity team Waterloo, Canada

  • I designed the Identity Monitoring solution from the ground up, including the development of APIs, flows, and other key components. This was the first privacy-oriented offering released by McAfee, and it was a critical addition to our product lineup. In my role, I worked closely with product managers and legal teams to ensure that the solution met all necessary compliance requirements. I also implemented additional functionality to support our operations teams and ensure that the solution was scalable to support hundreds of users.
  • I successfully led the integration(with an external provider) and implementation of virtual cards and email offerings for one of McAfee's major partners. This project was critical in maintaining our relationship with the partner and gave us an edge over competitors in the market. I leveraged my expertise in software design and project management to ensure that the project was delivered on time and within budget.
  • I designed the initial architecture, flows and APIs for the new Password Manager. I led the search for a partner that could help McAfee to release this project. I evaluated the

Stack: C#/DynamoDB/Postgres/AWS/Docker/Go

Software Architect Intel Security/McAfee 2012–2020

TrueKey team Canada/Argentina

  • YAP(code name) multi factor authentication: I designed the authentication solution, ensuring that our users' data remained secure and protected.
  • Integration solution between PasswordBox and YAP: As part of a strategic acquisition, McAfee acquired PasswordBox, a startup focused on password management solutions. In my role, I designed and helped to implement the integration capabilities between PasswordBox and YAP. This allowed us to consolidate teams and ensure that we released TrueKey on time.
  • TrueKey Authentication service: Leveraging OpenID Connect and our multi-factor authentication technology, I designed the capabilities for the TrueKey cloud service. Although the product was never released, my contributions were critical in developing this innovative and forward-thinking solution.
  • Transition to India: When the original project team was disbanded and the project was transferred from Canada to India, I was entrusted with the role of sole architect. In this critical position, I took ownership of the project and worked diligently to ensure its success. Using my technical expertise and problem-solving skills, I was able to quickly familiarize myself with the details of client and backend components(not designed by me) and take the necessary steps to ensure a seamless transition. My ability to work effectively in a team or individual setting allowed me to guide the transition to completion and achieve the desired outcomes.
  • **Sole architect: **As the only architect of TK, I was in charge of designing new features and helped with the coordination of the team. I also acted as **Technical Lead **during production outages. In this role, I was responsible for identifying the root cause of the production outages and devising a plan to resolve it. I worked closely with other technical experts to determine the best course of action.

Cloud Stack: C#/Cassandra/SQL Server/AWS/Docker/Ruby/Javascript/Go

Software Architect Intel 2011–2014

CSP Team Córdoba, Argentina

  • I played a pivotal role in designing an innovative OpenID Connect-based solution. My technical leadership and expertise were instrumental in the solution's success, as I worked closely with a team that grew from three to almost 20 members. One of the key features of the solution was its scalability, which allowed us to seamlessly handle a growing number of users and applications. I also collaborated closely with the IT team to ensure that the solution was deployed, monitored, and alerted to meet Intel's strict operational requirements. My contributions to the OpenID Connect solution demonstrate my ability to design and implement complex solutions, as well as my skills as a technical leader. With my proven track record of success in software architecture and development, I am confident that I can make significant contributions to any organization.

Stack: C#/SQL Server/Cassandra/AWS/Splunk

Technical Leader Intel 2009-2011

Services Team Córdoba, Argentina

  • I was responsible for designing and implementing a high-performance notification service that leveraged a client asynchronous communication framework. This service was critical to Intel's success, as it allowed us to deliver real-time updates to thousands of clients. Using my technical expertise, I was able to create a solution that was both reliable and scalable.

Stack: C#/SQL Server

Senior Developer Intel 2008-2009

Services Team Córdoba, Argentina

  • Helped a team of junior developers to implement and release in time an integration service for a high profile project.

Stack: C#/SQL Server

Senior Developer EDS/HP 2006-2008

Verizon Team Córdoba, Argentina

  • First developer hired when the company moved to Cordoba.
  • Contributed to grow the team from a 1 resource(me) to almost 30 developers distributed in several teams.

Stack: Java/Oracle

Technologies and Languages

  • Languages: C#, Java, Go, JavaScript, SQL
  • Technologies: UML, MySQL, Postgres, SQL Server, Cassandra, Kafka, AWS, Docker, Git, OpenID Connect, OAuth 2
  • Other: Project Management

Education and Certifications

  • Diploma in project management, **University Siglo 21, Córdoba, Argentina.
  • M.Sc. Computer Science, **University Blas Pascal, Córdoba, Argentina.
  • B.Sc. Computer Science,** University Blas Pascal, Córdoba, Argentina.

Andres's Projects

Andres doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.