Ram Verma, Software Developer in Palo Alto, CA, United States
Ram Verma

Software Developer in Palo Alto, CA, United States

Member since July 15, 2021
Ram has 4+ years of professional experience architecting and leading the development of engineering solutions with an emphasis on object-oriented design and software infrastructure debugging. He specializes in Java and Python back-end development of large-scale systems, cloud migrations, and microservices, as well as data pipeline processes. Ram's expertise includes developing business plans and requirements specifications and leading technical projects with strong inter-team communication.
Ram is now available for hire

Portfolio

  • Palantir
    Java, Python, AWS, CircleCI, Git, Linux, Nagios, Docker, Shell, Spark, Syslog...

Experience

Location

Palo Alto, CA, United States

Availability

Part-time

Preferred Environment

IntelliJ, PyCharm, Docker, AWS, Spark, Python, Java, Shell

The most amazing...

...work I've led was migrating a software platform to a different cloud infrastructure and figuring out the solution through iteration within a time crunch.

Employment

  • Forward Deployed Engineer

    2017 - 2021
    Palantir
    • Wrote and implemented multiple Java plugins to interact with external source systems and automatically ingest data in a parallel and incremental mode into Palantir’s platform.
    • Contributed to long-term knowledge growth for developing and maintaining Palantir’s platform by working with different systems, including AWS, Kubernetes, Nagios, Datadog, PagerDuty, CircleCI, and Jenkins.
    • Migrated software and data for Palantir’s platform by gaining a thorough understanding of the software, risks, and mitigation, and working with all the affected parties.
    • Designed and implemented a new Python solution for Palantir’s monthly product release, which is used by customers globally. I did this while serving as the platform release manager.
    • Collaborated with external clients to create and debug critical data pipelines and Elasticsearch clusters.
    • Developed workflows for large-scale datasets on the order of terabytes, which involved Spark code and debugging via the YARN UI.
    • Managed the entire project with an international government client in terms of scoping technical work, ensuring technical support, and growing customer relationships.
    • Led the internal data team as the tech lead right after a big infrastructure migration to ensure the stability of the platform in use and that key stakeholders' interests were addressed through novel technical solutions.
    Technologies: Java, Python, AWS, CircleCI, Git, Linux, Nagios, Docker, Shell, Spark, Syslog, Debugging

Experience

  • Java Plugin for a Microservice

    A Java-based plugin to be used in a service within a platform comprising 100+ microservices. The plugin ingests disparate data without disruption on a regular cadence and with the right view permissions in place. I developed this using AWS Azure SDKs and third-party libraries for parsing raw files on top of ensuring that no breaking changes were introduced to the other services.

  • Distributed Syslog Solution Implementation

    Developed a logging workflow that uses Docker to receive logs from multiple distributed servers via Syslog and is robust to withstand multiple types of failures. The logging workflow was key to implementing the migration from a manual log upload process to a Linux in-built solution in Docker running on a distributed server structure.

  • Platform Release Automation

    Developed a Python application used to automatically choose the right versions for 100+ microservices. These formed the platform by being bundled and released together with no dependency or bug issues as they worked in cohesion. The application was released monthly to customers across the world, and therefore required automatically generated client-facing documentation and an automated approval structure from the corresponding developers.

Skills

  • Languages

    Python, Java
  • Tools

    IntelliJ, Git, PyCharm, Nagios, CircleCI, Shell, Syslog
  • Platforms

    Linux, Docker, Azure
  • Other

    Debugging, AWS, Documentation, SDKs
  • Frameworks

    Spark
  • Paradigms

    REST API Architecture, Microservices, Automation

Education

  • Master's Degree in Electrical and Computer Engineering
    2016 - 2017
    Carnegie Mellon University - Pittsburgh, PA, USA
  • Bachelor's Degree in Electrical & Computer Engineering
    2013 - 2016
    Carnegie Mellon University - Pittsburgh, PA, USA

To view more profiles

Join Toptal
Share it with others