Post Job Free

Resume

Sign in

Java Developer Software Engineer

Location:
Santa Clara, CA
Posted:
June 26, 2023

Contact this candidate

Resume:

KARL LOPES

adxxmt@r.postjobfree.com

415-***-****

PROFESSIONAL SUMMARY

Highly skilled and results-driven software engineer with a strong background in developing innovative solutions for complex problems. Proficient in various programming languages and frameworks. Excellent problem-solving and analytical skills. Committed to delivering high-quality code and meeting project deadlines. Over 24 years of professional experience in software design and implementation. Core expertise in designing and implementing distributed systems. EDUCATION

SUNY Buffalo - 1995

MA Economic - Completed all the requirements for PhD in Economics (Microeconomics and Game Theory)

University of Mumbai - 1992

MA Economics

University of Mumbai - 1990

BA Economics

SKILLS SUMMARY

Extensive experience in building highly available distributed systems using Java and J2EE Technologies.

Expert problem solving skills on various domains and translating Business requirements into Software solutions.

Seasoned Object Oriented developer with strong understanding of OOP principles and concepts. PROFESSIONAL EXPERIENCE

GOOGLE, LLC - FEB 2022 - PRESENT

SUNNYVALE, CA

STAFF SOFTWARE ENGINEER

Developed, Implemented and Integrated a CLI based plugin to enable Google Payments Engineers to Identify and fix the root cause of large integration tests. Improved developer productivity of 500+ engineers saving 40% of debugging time.

Enabled Junior engineers with design and implementation of debugging solutions in Google proprietary microservice architecture.

Technologies: Java, Guice, Spanner DB

SAP/ARIBA - FEB 2014 - FEB 2022

SAN FRANCISCO, CA

SENIOR JAVA DEVELOPER

Implemented tooling for Identification and safe data deletion as part of Ariba’s GDPR initiative.

Milestone planning, Feature Design and implementation with the team..

Wrote supporting documentation for developer consumption

Support new/incoming developers helping them understand existing code and suggesting areas of work they can start with.

Individual Contribution: Implemented APIs to enable other modules within SAP to query data and analyze results.

Technologies: Java (Spring Boot), Python, bash scripts, SQL (Oracle & Hana DB) AUCTION.COM - DEB 2013 - FEB 2014

SAN FRANCISCO, CA

SENIOR JAVA DEVELOPER

Implemented Data ingestion pipelines in Big data platform

Wrote rest services using spring boot to retrieve data from various external services (e.g. google doubleclick api and Omniture) and integrated the same in the oozie workflow.

Implemented generic code for oAuth which could be used across various services.

Developed UDFs that implemented various statistical algorithms which could be used by Pig and hive.

Technologies: Java (Spring Boot), Python, bash scripts, Pig Scripts, SQL (Oracle, MYSQL), Hadoop, elasticsearch, logstash, kibana, hive, oozie, hive CORE LOGIC - OCT 2012 - DEC 2013

SAN FRANCISCO, CA

SENIOR JAVA DEVELOPER

Compass Analytics Integration: Built a customizable batch job framework to dynamically generate daily and hourly csv data files, sftp them over to a designated site, retrieve files from the sftp server and update the Oracle database.

Built a customer facing based application using jquery and servlets to gather customer information which would then transform into a lead and publish it to the main (Channel Master) application.

Built a custom multi threaded framework to convert data from one Des Key to another and update certain encrypted columns such as SSN in the database.

Built part of the new Optimal Blue/Channel Master integration. Technologies: Java (Spring Boot and Spring Batch), Bash Scripts, SQL (Oracle), SFTP, Rest, JQuery SOFTWARE CONSULTING - DEC 1999 - OCT 2012

Clients : Qtrade, Betfair, Sita, JIBC, WebCT, Government of BC, Make technologies, University of British Columbia, Brooks Automation and Union Pacific Technologies. JAVA/J2EE DEVELOPER

Developed Gaming algorithm

Implemented generic solution to generate Selenium tests for end-to-end testing.

Implemented customization in Selenium framework to enable testers to create their tags and add them to tests.

Re-engineered legacy Jsp, Servlet application applications to Spring boot

Designed and implemented various pricing and tariff related modules for SITA’s rulebuilder application.

Designed and implemented external portal. (http://www.gov.bc.ca) . The system was implemented using Broadvision portal, oracle and jsp/struts. Automated code generation process using python. This led to uniform code which was more easily maintainable and also faster generation of the entire system. I also wrote unit tests using struts test, junit and httpunit. Technologies: Java, Spring Boot, Selenium, Spring Batch, Oracle DB, Python, Shell scripts. EJB, Java Beans, JSP, Servlet



Contact this candidate