We provide IT Staff Augmentation Services!

Software Architect/sr. Software Engineer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE:

Professional hands - on Software Developer C/C++ Programmer, Tech Lead, Software Architect, Data Scientist.

PROFESSIONAL SUMMARY:

  • Rooted as the professional C/C++ software developer for more than 25 years
  • More than 20 years in the Technical Leadership and Project Management roles
  • Architecture, implementation and support of international software products for the variety of platforms
  • High-Performance Information Retrieval Systems design and implementation
  • High-Performance Search Engine and Information Retrieval Systems design and implementation
  • High-Performance GPU accelerated BigData Graph Analytics Toolkit, design and implementation
  • Data Discovery through Meta-Analysis, high-performance Big Data architecture implementation
  • Hands-on experience with Massive Parallel Processing with database appliances and computer clusters with respect to Big Data Management project
  • Requirements Analysis and Conceptual Systems Design
  • Design and development CAD/CAM applications for variety of platforms
  • Architecture and design of Web Portal framework
  • Design, analysis and implementation of distributed mobile architecture
  • Relational and object-oriented database development
  • Business development, team building, offshore team structuring and management

TECHNICAL SKILLS:

  • C/C++
  • STL
  • Unix/Linux
  • Windows
  • XML/XSLT
  • Web Services
  • SOA
  • Java/J2EE
  • Eclipse
  • SVN
  • CVS
  • Oracle
  • Sybase
  • SQL Server
  • SDLC
  • Netezza
  • GreenPlum
  • AutoCAD.

PROFESSIONAL EXPERIENCE:

Confidential

Software Architect/Sr. Software Engineer

Responsibilities:

  • Big Data Graph analytics toolkit
  • Deep Learning algorithm for Graph analysis
  • High-performance platform for Big Data discovery through meta-analysis
  • SQL, Search Index, Graph integration
  • Natural Language Processing framework for Dark Data analytics

Confidential

Software Architect/Tech Lead

Responsibilities:

  • provided consultations on Big Data, Information Retrieval Systems, C/C++ Scientific Programming, Software Architecture & Software Development. C++, SQL, Linux, Apache, MS SQL Server, Oracle. led several startup multi-platform Software Development projects in Mobile, Banking, Finance areas.

Confidential

Technical Consultant/Requirements Analyst

Responsibilities:

  • Provided technical consultations on Search Engines, Big Data, Data Integration, Data Management and Massive Parallel Processing on Greenplum, Netezza data warehouse appliances.
  • Hired and remotely managed 60 people working on a Petabyte scale data warehouse. Data warehouse runs on Oracle VLDB, Netezza, GreenPlum, Hadoop.
  • Took part in infrastructure architecture, did the business analysis and wrote a proposal for the Data Center upgrade for 500TB high throughput data storage.
  • Acted as the C/C++ Architect and the outsourcing expert
  • Business Requirements analysis for project staffing. Hold C/C++, SQL, QA, Java, J2EE Tech interviews.

Confidential

Systems Architect/Data Scientist

Responsibilities:

  • Design and development of high-performance indexing database over scientific Big Data. C/C++ implementation on Unix/Linux platform
  • Weighted indexing, fuzzy logic, online results sorting
  • Running automatic daily updates of multiple Index Databases, applying Massive Parallel Processing, Data Clustering . Unix Shell scripts. Big Data processing algorithms similar to the concepts of Hadoop’s MapReduce were written in C++ from scratch.
  • Search Engine serving 3-10 million complex queries daily. Query parallel processing, clustering, load balancing
  • High level of index customization allowing to in corporate new Data Sources to be indexed and included into the Information Retrieval System
  • Architecture and design of proprietary Web Portal system. C/C++ implementation, SOA architecture, XML protocol for data exchange, XSLT customization option.

Confidential

Sr. Software Engineer/Tech Lead

Responsibilities:

  • Participation in development of AutoCAD versions R11, R12, R13, R14.
  • Architecture, leadership and development of AutoCAD SQL Extension (ASE), AutoCAD SQL Interface (ASI) to be used in AutoCAD MAP
  • Full lifecycle of software projects from the idea down to delivery, bug fixing, upgrade to the later versions, full SDLC, utilizing Object-Oriented Design Methodology
  • Writing project specifications for different levels of design, upgrading new features, data format versioning.
  • Writing flexible C++ code portable to different operating systems Unix, Windows, DOS
  • Making international software portable to different languages
  • Support of project building environment with Concurrent Version System, writing C/C++ code portable for different compilers: Unix GNU C/C++, Visual C++, Borland C/C++, Watcom C, High C/C++.
  • Design and implementation of object-oriented database built into the graphical drawing. Abstract Interface to graphical and non-graphical object-oriented and relational data, high-performance cross-database indexes, on-line index synchronization.
  • Program interface to 3-rd party developers on C, C++, AutoLISP .
  • Sharing Access to data objects between different programs.
  • AutoLISP, C, C++ interfaces to SQL facilities of the most popular DBMSs - Oracle, Sybase, Informix, SQL Server, Paradox, DBase .
  • Started to work as a Junior Programmer and grew up to the Lead Software Engineer responsible for the design & architecture of CAD/CAM system producing G-code or CNC instructions.
  • Design and implementation of CAD/CAM architecture, graphical environment and object-oriented database. MS DOS, C, Assembler implementation.
  • Designed and implemented graphical application emulating the G-Codes processing by CNC machines
  • Specialized mathematical library for precision evaluation of double integrals and other complex methods. C -implementation.
  • Methods for topology analysis in CAM system. IBM 370, PDP-11. FORTRAN implementation.

We'd love your feedback!