We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Perform programming inC / C++ / Visual C++ with object oriented approach - Abstraction, Encapsulation, Inheritance, Polymorphism. UNIXC/C++ Pthread:Multi-threading/Boost/STL .
  • Hadoop Application, J2EE/J2SE/J2ME-Java Micro edition.Work Experience on Spring toolsuite MVC framework (dependency injection, MVC, bean xml configuration),Hibernate 4.
  • Working with Javascript,C#/ .Net which are bundled with latest visual studio 12.0 in different environments and to allow many programming language to tie up with .net frame class library and common language Interface . WCF /WPF - GUI/Data Biding. Network I/O.
  • Familiar with SQL -structural data base query and use programming API for data definition and data manipulation. Working knowledge of SQL stored procedure, view, schema.
  • Write software design specification/documentation and test plan for software design lifecycle.
  • Experience working in Ubuntu/linux - kernel / Virtual File System, loadable kernel module design/debug with CodeBlocks-pThread, C++, FreeBSD 10.Git/ant; Moderate level on Korn/C-shell Script and C++ test Google test/ mock.
  • Working experience of Apache Hadoop Eco System and platform; which included HDFS distributed file system - network switched cluster/node/rack master/slave linux server software network and it is MapReduced parallel computing architecture mechanism.
  • Develop software on 3-tie web client, server front end GUI - Java Swing / Google GWT - and back end data base via C++/Java - JDBC Microsoft Visual Studio, MFC Class Library, COM/OCX, Windows Socket, multi-threading/concurrency and synchronization, Python 3.0 package,module, class, C module for Python /IDLE .
  • Hand-on Big Data Platform Machine Learning scientist -data source clustering/modeling; Algorithm Design using data clustering/methodology research-prediction on known property.
  • Perform Hadoop MapReduce module Design: search/Indexing/ page ranking, Clustering - contain-based recommendation, Hierarchical clustering, Analytic - mean/deviation.
  • Design and implement a 3D Visualization for big data data clustering machine learning front end Plug In sub system with Eclipse java IDE on my own spare time.
  • Knowledge of "operations research" topic: queneing / gaming, Factor regression/ time series.
  • Data quantitative analysis interface with big data platform data source. working experience of R in /Linux. Working knowledge of mongoDB /HBASE nosql database.

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential

Responsibilities:
  • Tradestation flagship product - platform software modules (Matrix/Trade Manager/Market Depth/Time and Sale/News/Charting ) - Software New Future Enhancement, c++ class / c API design and Debugging, Jira Ticket Resolution/ Quality Verification and Maintenance. Resolve security order execution program logic flow error condition, and debug order placement coupled with different order type problem related to market / limit / stop / stop limit orders, order with trailing stop or If Touch order option issue.
  • Design and implement a 3D Visualization for big data *data clustering machine learning* - check my LinkedIn profile for picture- front end Plug In sub system with Eclipse java IDE on my own spare time. Using Java Eclipse IDE, java native 2D/3D graphic, JFreeChart, with 3D geometry transformation capability.

Environment: C/C++, Visual C++, XML, HTTP, Microsoft Team Foundation Server source control, STL, Boost, UNIX/Linux

Hadoop Developer

Confidential, Atlanta, GA

Responsibilities:

  • .jar creation for big data hdfs. Spring for hadoop programming for uploading files to namenode as hive internal / external tables - partitioned/ non- partitioned. Design Hive/Pig Latin UDF / UDTF code Module.
  • Implement hdfs file merge /concatenate algorithm with java programming ( mapreduce with identity reduce) . Spring bean configuration (Ioc, dependence Injection, autowiring AOP, MVC) programming. Write java program for TeraData to HP vertica loadtable JDBC loading script (the project is completed in java). Participated in Confidential &T Data Lake big data project which use Excel like tool to mape the RDBMS database table to Hive managed/external table formats with security encoding requirement, and then uploading the data into it.

Principal Software Engineer

Confidential

Atlanta, GA

Responsibilities:
  • Software Engineering consulting of design analysis, failure analysis, incident reconstructions, modify, enhances, and maintains Object - Oriented “Embedded C++” firmware for embedded medical instrument serial communication, mainly serial/network under Embedded RTOS C/C++ software platform.,

Tool: used: Green Hill Software Integrity RTOS- MultiIDE, and VxWorks from Wind River - Tornado IDE / CrossWind / WindView. Design/coding a kernel level USB device drive for Linux using C++ from ground up.

We'd love your feedback!