We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY:

  • Expert in moving big data and improving code performance for myriad of environments and programming languages.
  • Over 15 years of full life cycle software development experience.
  • Key roles or significant contributions in successfully completed projects for Confidential (data ingestion and transition to Cloud), Confidential, and Confidential (compiler development and support for C/C++, Java, and Fortran programming languages) and proven abilities of mastering new technologies and tools.

EXPERTISE AREA:

  • Big Data
  • Performance Analysis and Adjustment
  • Code Optimization
  • Compilers and Converters
  • Parallel and Distributed Computation
  • Test Automation

TECHNICAL SKILLS:

Languages: C/C++, Java, Fortran, Python, Perl, shell versions, C#, JavaScript; assemblers; PL/SQL, SQL, XML, HTML

Hardware Platforms: Confidential, Sparc, AMD

Operating Systems: Unix (Solaris, Linux, Mac OS X), Windows

Databases: Oracle, Netezza, Greenplum, Microsoft SQL Server

Other Tools: Build and version control systems, debuggers, profilers, performance analyzers, text editors, test drivers

PROFESSIONAL EXPERIENCE:

Confidential, Rockville, MD

Senior Developer

Responsibilities:

  • Performed several legacy data migrations (hundreds of terabytes) from old to new, more powerful data centers.
  • Implemented framework for gradual transition of all data processing (hundreds of extract, transform, load (ETL) jobs and analytical programs) from traditional data appliances to Cloud, enabling continued normal business operation despite significant increase of ingested data volume.
  • Fixed bugs and added new features for operational tools. Monitored, analyzed and improved performance, achieving up to 3 - 10 times acceleration for critical data moves.
  • Provided support of data archiving and retrieval, making possible re-processing of old data.
  • Facilitated rapid delivery of data for daily processing, back- and re-processing, at approximately twice previous data throughput rate (comparing to earlier used tools including the IBM produced DataStage).
  • Supported earlier existed framework for Confidential daily data ingestion by detecting and fixing bugs in code and data, adding new features and ETL jobs, generating reports, and collecting statistics.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed and supported C/C++ and Fortran compilers for multiple hardware platforms and OS.
  • Fixed crucial bugs reported by customers.
  • Provided code generation in and for Mac OS X environment.
  • Improved use of memory cache for Confidential x86 processors and increased generated code performance, up to 40% for some benchmarks.
  • Developed critical components of advanced optimization scheme.

Confidential

Contractor

Responsibilities:

  • Developed and supported Sun compilers for multiple hardware platforms and OS.
  • Ported Sun C/C++ and Fortran compilers to platforms with Solaris/Linux OS.
  • Created core complier components (parts of front-end, code generator and optimizer).
  • Invented and improved advanced optimization techniques (performance improvement).
  • Supported existing compiler versions (fixing bugs and adding new features).
  • Extended test bases for Sun products.
  • Contributed to early releases of Java (JDK 1.1).

Confidential

Lead Software Engineer

Responsibilities:

  • Project leader in development of Prolog language IDE

We'd love your feedback!