We provide IT Staff Augmentation Services!

Backend Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

OBJECTIVE

  • Core/Back - End Java Developer or Data Modeler/Architect position

SUMMARY

  • Java programming - core and back-end: JDBC, XML, JMS, JPA, concurrency et al.
  • Developing ETL, ORM, business logic, algorithms, and data structures
  • SQL, PL/SQL and T-SQL programming for Oracle, SQL Server, MySQL and other RDBMSs
  • Developing highly normalized data models for ODS as well as dimensional ones for DW and data marts for various subject areas (health care, financial, retail et al.) while facilitating JAD sessions with SME and implementing all the phases of database design: determining data rules, creating conceptual-, logical- and physical data models
  • Developing unit, performance and integration test plans and cases - for most projects below

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Backend Developer

Responsibilities:

  • Designed the API
  • Designed the database
  • Developed incoming file names and their content processing in AWS Lambda concurrent environment
  • Implemented AWS S3 buckets KMS-encrypted data transfer to Salesforce, DB and client application endpoint
  • Created Jenkins pipeline for CI/CD
  • Developed unit, performance and destructive tests
  • Completely docummented the application
  • Wrote a troubleshooting manual

Environment: Java, SQL, Amazon Aurora, MySQL, RESTful API, JUnit, GitLab

Confidential, Vienna, VA

Software Engineer

Responsibilities:

  • Developed the Batch Framework - a reusable Java object-oriented packages allowing to develop batch processes with minimal effort
  • Developed ETL processes based on the Batch Framework and also for migrating data from ODS to DW and from DW to DM
  • Designed and implemented algorithms and used concurrent approach to decrease times of data processing
  • Designed and ran many test cases, wrote tests, found and fixed bugs
  • Provided technical support and training
  • Prepared specifications and manuals about the systems

Environment: Java, Oracle DB, PL/SQL, Hibernate, JUnit, Enterprise Architect, Git

Confidential, Santa Clara, CA

Sr. Software Engineer

Responsibilities:

  • Designed and implemented algorithms for optimal work allocation and other tasks
  • Designed and implemented work tasks filtering by many criteria
  • Utilized linear programming for calculating optimal work load proportions in work flows
  • Wrote ETL adapters to import data from external systems in JSON, XML and other formats
  • Found and fixed a lot of defects

Environment: Java EE, C++, JavaScript SQL Server, Microsoft Visual Studio, IntelliJ IDEA, Eclipse, HP Quality Center

Confidential, Santa Clara, CA

Software Engineer

Responsibilities:

  • Fixed bugs reported by QAs and discovered by myself
  • Developed utilities for simplifying bug fixing
  • Elaborated an algorithm for generating random values out of available subsets

Environment: Java SE 6, Informix, SVN, Linux, Eclipse

Confidential

Software Engineer

Responsibilities:

  • Carried out all phases of SDLC for mission critical, foolproof POS and Inventory Management applications including identifying and formalizing business needs, data modeling, object-oriented analysis and design, creation of reusable components and libraries
  • Developed a proprietary distributed real-time transactional point-of-sale system compatible with JavaPOS standard
  • Developed a bonus system (CRM) to stimulate Estee Lauder and Clinique customers
  • Wrote an in-house program for calculating vacation, disability and other time off of the company staff for the Confidential . Confidential .T. HR department
  • Elaborated data synchronization between DW and ODS using replication technology
  • Developed interfaces with terminal devices for the retail industry (cash registers, portable scanners, scales, bar-code printers, etc.)
  • Developed data migration utilities between Confidential . Confidential .T. systems and systems of other companies

Environment: Java, Delphi, C++, Oracle, SQL Server, MySQL, TopLink, ERwin, PowerDesigner, ER/Studio

We'd love your feedback!