We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Senior Software Engineer with over 20 years of experience in architecture, design and development of software on multiple platforms.
  • Expertise in applying object - oriented design principles, patterns and best practices for developing scalable enterprise software systems.
  • Patent holder and a strong team player with excellent problem-solving skills.

TECHNICAL SKILLS

  • OOAD, Design Patterns, Concurrency, Networking, Security, Cryptography
  • Webservices, Microservices, Full stack development.
  • Java, Angular (Dart), JavaScript, C, C++
  • J2EE/JEE - Servlet, JSP, Guice, Spring, EJB, Hibernate, JDBC, Cloud Pub/Sub, MQ, JMS, GWT
  • Tools - IntelliJ IDEA, Eclipse/IBM RAD/RSA, Visual Studio, Profilers, Perforce
  • Libraries - JUnit, Mockito, Guava, Joda, Ant, Make
  • Databases - MySQL, MS SQL Server, Oracle, DB2, Google Spanner, Cloud SQL
  • Servers - Apache, Tomcat, Google App Engine, Weblogic, Websphere
  • Scripting/Other - JSON, XML, Perl, Python, Unix Scripting
  • Platforms - Windows, Unix (Linux, AIX), IBM OS/2

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Software Engineer

Environment: Java 8, ACX, Angular Dart, HTML, (S)CSS, IntelliJ IDEA

Responsibilities:

  • Designed and developed a web portal from wireframes and requirements document.
  • Setup the Java backend server, auth modules, HTTP service end points, build and other Google internal infrastructure entities.
  • Developed the material UI with Angular Dart components and created dart services to fetch data from backend.
  • Wrote JUnit and page component tests.

Confidential, New York, NY

Sr. Software Engineer

Environment: Java 7, Google Microservices, Cloud Pub/Sub, IntelliJ IDEA. Database: Cloud Spanner

Responsibilities:

  • Integrated Reltio company events with Cloud Pub/Sub.
  • Implemented the backend for Portfolio related microservice endpoints.
  • Refactored various data permission related end points for efficiency.
  • Add external probes to monitor availability and wrote JUnit/Mock tests.

Sr. Software Engineer

Confidential

Environment: Java 7, Google App Engine, GWT, Cloud Pub/Sub, Google Borg, IntelliJ IDEA, Eclipse. Databases: Cloud Spanner, Cloud SQL, MySQL, Oracle.

Responsibilities:

  • Worked extensively on integrating data from multiple subsystems including Oracle Financials, finance data warehouse and Google Cloud Platform
  • Implemented the internal Pub/sub infrastructure for many products.
  • Implemented a pipeline for syncing financial metadata from Google Sheets to BigQuery.
  • Developed an ETL framework to export Google headcount data to various destinations and formats.
  • Enhanced and supported GWT dashboards for managing headcounts and forecasting expenses.
  • Integrated with Google Drive API allowing user to export data directly from dashboard to Google Drive with one click.
  • Rewrote the Bulk Upload functionality (for financial expenses) improving the performance more than tenfold.
  • Solved critical data consistency issues while syncing Oracle purchase orders and requisitions.
  • Revamped scheduling of tasks and implemented a task monitor with internal concurrency libraries.
  • Maintained high code coverage with tests (Junit/Mockito).
  • Provided code reviews to peers.

Confidential, Jersey City, NJ

Sr. J2EE Developer

Environment: Java 6, J2EE, Webservices, Websphere 8, AIX. Database: DB2

Responsibilities:

  • Designed and developed webservices for Chase Online web application.
  • Developed WSDLs based on the UI prototypes.
  • Designed and implemented Java APIs based on WSDL operations.
  • Analyzed thread and memory dumps to debug problems.
  • Supported the application during and post product release. Provided code reviews.

We'd love your feedback!