We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Software architecture design of the high performance server - side soft-real-time framework for large-scale solutions, involving parallelism via effective multi-threading and shared data synchronization.
  • Design of web front end for real-time big data repository, using a Single Page Application approach.
  • Software architecture design of a high performance real-time big data repository, utilizing analytics with Hadoop - a pilot project for the global satellite-based IP communication stats system.
  • Performing simultaneously variety of enhancement and support tasks in existing software of Confidential, including resolving issues of database corruption, upgrade data loss, and broken Confidential in customers' satellite-based IP communication systems as well as product licensing.
  • Technical leading of software engineers group along with Agile process

SKILLS:

Languages: C, C++(11/14), Java/J2EE, Python (2/3), Perl, JavaScript, Scala, TCL

OS: Unix, Linux, Solaris, HP-UX, Windows

Programming skill: Linux kernel 2.6.24, CFS, Files System & Memory Management5 years ago Multi-threading, POSIX Threads, Proto-threads, Co-routines

Shell scripting: bash, ksh, csh, SED, Awk, LEX(Flex),YACC(BISON), OOP, Design Patterns, STL Generic Programming Internet protocol family, socket programming, SMTP, FTP

IDEs: vi/vim, Eclipse, PyCharm, J2EE, Django, GWT, Hibernate

Data Warehousind % Big Data: RedBrick, Netezza, Oracle 10g Cluster, Hadoop 2.8.0, Cassandra, Spark, Storm, Kafka, MangoDB & e.t.c.

SQL & RDBMS: Oracle, MySQL, Sybase 12.5, MS SQL 6.5, Informix, DBD/DBI Perl scripting

Web Development: Web SPA, HTTP, HTML, JavaScript, Ajax, SSE, WebSockets, jQuery Django, AngularJS, Apache, Tomcat 6, NodeJS, CFML {BlueDragon 8.0}, Mongoose, SOAP (gSOAP), XML, XSD, XSLT

Management: , Waterfall - MS Project Manager, Bugzilla, Scaled Agile, JIRA - software development management

Version Control Systems: SCCS, CVS, SVN, GIT

Others: FORTRAN. PL-1, UML, STL, Design Patterns, MS Access(VB, ODBC,DAO-3.6), MS Manager, etc

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Performed variety of task simultaneously
  • Developed Confidential support for adaptive TDMA carrier technology of efficient bandwidth utilization in Confidential 3. 2-X product series, including database, server side, and client side design and development.
  • The quality of the work was recognized by the internal award of Confidential .
  • For retaining Confidential customers by resolving upcoming critical and blocking bug issues, I created the ETL tool for troubleshooting and fixing customers’ corrupted data structure in Group QoS database (MySQL). The software is based on Perl OOD and generalization.
  • Worked with Confidential DevOps department for fixing product build process issues that includes Perk and Python scripting
  • During 5 years supported all Confidential enhancement with new Protocol Processor, Network and VSAT features and types, addressing scalability problems and proxy servers (SNMP).
  • All alone conducted and supported Confidential iLicense server - Web application for sale licenses of Confidential Product lines.
  • The Ilicense server-client was designed as SPA client on Apache-Tomcat 6, encluded mainly Java and XML development, and MySQL design, ETL, and structure enhancement (J2EE, Jboss, JBPM, Apache, GWT/ Google Web Toolkit, Django, Hibernate)

Platforms: Linux and Windows

Languages and programming tools: Perl, and Bash shell scripting, GNU gcc: C, C++, STL, Java ant, HTTP, HTML, CCS, Apache-Tomcat 6, JavaScript. Ajax. Jquery, Python, Scala

Data(base): MySQL, Hadoop, Cassandra, Kafka

Configuration management Tools: CVS, GIT, JIRA

Management Method: Scaled Agile

Tools: XML, Perl DBI Module

Confidential

Software Engineer

Responsibilities:

  • Leading a team of 4 software engineers, designed the high performance server-side soft-real-time framework for Confidential system, achieving 1,000 times higher scalable solution than previous.
  • In the project I contributed design of effective parallelism via thread-per-core multi-threading and light-weight synchronization of shared big tree data structure, using of Linux kernel soft real-time scheduling, an original newly created data locking state machine, and multidimensional queuing concept.
  • For achieving high performance and scalability, re-factored Network Real-time Data archive - nrd archive is Confidential repository of satellite-based IP communication statistics, exploring Hadoop cluster for big data archive, utilizing analytics with Hadoop for historical requests and custom client reports.
  • Integrated described above development into the Agile project management process, improving of development by staging completeness.

Platforms: Linux and Windows

Languages: GNU gcc: C/C++ STL/Java, Perl, and Bash shell scripting, HTTP, HTML, CCS, JavaScript. Ajax. jQuery, Internet protocol family, socket programming

Database: MySQL, Hadoop

Configuration management Tools: CVS

Management Method: Agile

Tools: XML, Perl DBI Module

Confidential

Sr. Software Engineer

Responsibilities:

  • Designing and developing open structure support (OSS) server for future usage in web based Confidential .
  • I implemented real-time streaming through SOAP protocol between client and server communication.
  • Usage of gSOAP tool provided generic programming methodology in design and development of wide range of configuration and monitoring tasks. using open source of MySQL server moved replication functionality from MySQL server to a new standalone replication server.
  • That allowed to increase stability and reliability of replication process from a master server to secondary one(s), and made possible to provide flexible configuration for replication process including several backup servers (C/C++ programming, shell scripting).
  • The common idea of making system more reliable based on replication process of MySQL and servers’ cache in-memory synchronization across primary and hot-ready backup Confidential server groups.

Platforms: Linux RedHat and Win32

Languages: C++, VC++, Perl and Bash shell scripting

Database: MySQL

Configuration management Tools: CVS

Tools: Perl DBI Module, gSOAP

We'd love your feedback!