Senior Software Developer Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- 15+ years of experience on software development for multiple software products and solutions.
- Working experiences for real time message processing with clustered, multi - threading environment for huge volume messages (400 million per day).
- Working experiences of message brokers (IBM MQ and activeMQ).
- Working experiences in hadoop distribution (HDFS). Loading data into Hadoop hive/hbase tables using Mapper/Reducer, Sqoop, pig. Worked to create out Hbase connector to fetch/put data into Hadoop Hbase from remote application servers.
- Good knowledge for Storm/kafka framework with Hadoop 2 Strom-Yarn to load data into Hbase in real time.
- Working expertise in developing enterprise applications using EJB, Web Service, JMS, Restful API, SOAP, XML, Json, JSP, Servlets, Spring framework and Multithreading.
- 10+ years of experience on C/C++ application software developments in multiple operating systems (Windows, Unix/Linux, AS400)
- Hands on experience in full life cycle of web development and business applications.
PROFESSIONAL EXPERIENCE
Senior Software Developer Engineer
Confidential
Responsibilities:
- Software design and development for real time messaging system.
- Teh application is to processing huge volume (100+ millions per day) of real time messages. It is multiple threaded java services based on IBM WebSphere, IBM MQ, spring framework and j2ee jdbc with oracle database.
- Big data projects. Data mining and predictive modeling.
- Loading teh huge volume real time data into Hadoop (hive/hbase tables) using java MapReducer job, sqoop and pig scripts.
- Design teh data struct to query teh data to build reports and real time trouble shooting using hive hql and java hbase APIs.
- Design teh real time data loading to Hadoop using Strom-Yarn/Kafka framework.
- Prepare teh data for analysis using statistics models.
Environment: Java, J2EE, JDBC, Oracle, JMS, IBM MQ, Spring, Hadoop/HBase/Hive/pig, Mapper/Reducer and data modeler.
Senior Software Engineer
Confidential
Responsibilities:
- Software design and development for multiple CA Technology software products and solutions includes Virtualization and Automation, network and system management software includes:
- Process automation, a JBoss based application server. Responsible for development
- Teh SOAP and RESTful web services.
- Process automation performance analysis and improvement. Integration to other CA products and solutions. Data objects conversion.
- Server Automation and Virtualization. Responsible for development
- Messaging system. JMS/CMS wrappers, Message subscription manager and ActiveMQ broker implementation.
- Common components for server automation product includes configuration, timer managements.
- RESTful module in Apache web server and RESTful requests handling components to implement provisioning on demanding.
Environment: C++, Java, Apache web server, tomcat, JDBC/ODBC ActiveMQ, VMware.
