We provide IT Staff Augmentation Services!

Senior Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 10+ years working experience with Unix\Linux.
  • 6+ years of Java related experience.
  • 6+ years of C\C++ expertise.
  • 5+ years in shell scripting (Bash, Perl).
  • 4+ years of database (Oracle, Sybase)
  • 4+ years of web service
  • 8+ years working experience with multi - threading programming..
  • 5+ years working experience with distributed system.

TECHNICAL SKILLS:

Operating Systems: UNIX/Linux, Windows, VMware.

Languages: Java, C/C++, Shell Scripting (Bash, Perl, Awk), SQL, Regular Expression, Javascripts, Scala, HTML, XML, SOAP, JSON, and FIX.

Databases: Oracle, MySQL, SQL Server, MongoDB, and Sybase.

Software: Eclipse, Maven, Weblogic, Tomcat, Jetty, GCC, GNU Make, CMake YACC/LEX,.

Tools: Hibernate, Spring, EJB, JSP, Servlet, JMS, Gemfire, STL, Boost, Pthread, OpenSSL, GSOAP, VDDK, FUSE, Ant, Perforce, SVN, GTest, Junit, and REST.

Others: Multi-threading, Hadoop, Spark, AWS, HP Cloud, Webservices, Security Protocols, PKI, SSL, TCP/IP, FIX, JMS, JDBC, REST, SOAP, and Distributed System.

PROFESSIONAL EXPERIENCE:

Senior Software Developer

Confidential

  • Worked on low latency E-trading/commerce system for FX capital market.
  • Implemented a new Turn adapter to retire RMDS streaming for FX market data pricing system.
  • Implementing a new pricer to replace RMDS streaming in market data pricing system.
  • Implemented D3 price streaming adapter for market data pricing system.
  • Took part in the design and implementing of new Client Algo gateway.
  • Implemented the data persister for Client Algo gateway
  • Implemented REST web services to export API support for Fixing position display
  • Bug fixed, supported, added new features to, and maintained existing system

Technical environments: Linux, Java, Multi-threading, Maven, SVN, Junit, FIX, JSON, Akka Actor system, Spring Integration, Spring boot, Spring web, Rest web services, ZooKeeper, TIBCO JMS, Sybase, Weblogic, Solace, and Cucumber.

Senior Software Developer

Confidential

  • Implemented transaction latency capture framework for current e-commerce system.
  • Implemented Spring context verifications on different target environments for Junit.
  • Designed and implementing a generic test framework based on Spring context to support both Junit and Fitnesse.
  • Built, deployed, supported, added new features to, and maintained existing system.

Technical environments: Linux, Java, Multi-threading, Shell & Perl Scripts, MKV, Maven, SVN, Git, Junit, FIX, Fitnesse, JSON, Spring, Hibernate, TIBCO JMS, Oracle, Gemfire, Apache Lucene, Caplin Liberator, and Caplin DataSource.

Senior Software D eveloper

Confidential

  • As a main staff member, took part in the development of private and public clouds support for vCommnader, which is a cloud management system. The supported clouds I was engaged in included VMware, Amazon AWS, and HP cloud.

Technical environments: VMware, AWS, HP cloud, Hadoop, Java, Multi-threading, Tomcat, Hibernate, SQL, Spring, REST, JSON, JavasSripts, JSF, AJAX, CSS, Servlet, and Backbase

Software D eveloper

Confidential

  • As a key role, took part in vSphere backup project (VRA) and Oracle stream backup project (RMAN).
  • Implemented VMware access library of through web service API.
  • Implemented a remote device sharing system, which can make the virtual machine backed up running on our backup server, through FUSE file system on Linux.
  • Provided a complete solution for image based LVM mounting through Linux loop device and device mapper.
  • Implemented a sector merger for live sector map of a virtual disk and CBT (VMware changed block tracking) which is used to reduce data transfer during backup.
  • Implemented a Media Manager for Oracle RMAN based on Oracle SBT version 2.0.

Technical environments: Linux/Unix, Hadoop, Oracle, VMware, Windows, Perl, Bash, SQL, Java, C++, Multi-threading, Pthread, Regular Expression, Grammar Parser, Web Service, GSOAP, VDDK, FUSE, Socket, OpenSSL, CMake, Virtualization.

Consultant

Confidential

  • Engaged in a business of software outsourcing; participated the regulation of software development procedure, team member training, developing environment setup, and client relationship handling.

Technical environments: Linux, Windows, Java, C++, Shell Scripts, Ant, SVN

Software Engineer

Confidential

  • Made system integration and Added Solaris Zone feature to Platespin Migrate, which is workload portability and migration solution. Main contributions included Unix\Linux system discovery, security shell (sudo & pfexec) support, and system validation.
  • Technical environment: Solaris, Linux, Windows, C/C++, shell scripts, socket and multi-thread programming, Yacc & Lex, Visual Studio, Bugzilla, SVN, XML and Web Service.

We'd love your feedback!