Assistant System Engineer Resume
TexaS
SUMMARY
- Java/J2EE, Cloud Developer over 6 years of experience in Application design, development. Client - server based application development and web user interface development using Java EE (Servlets, JSP), HTML, CSS, Java Script, XML
- Experienced in designing and developing projects with high concurrent behavior and distributing computing using major Open Sourced Technologies like Apache Storm framework, Trident Storm framework, Hadoop, Hive and Pig
- Experiences in designing distributed queuing system using Apache Kafka and Apache Zookeeper.
- Hands on experience in setting up and working on cloud services like Amazon EC2, S3 and Elastic Beanstalk (PAAS) in production environment
- Experience in working on query optimization, functions and stored procedures on MySQL, PostgreSQL
- Experienced in working on NoSQL database like Cassandra, MongoDB, Google Datastore using JPA.
- Experienced in developing Multi-Threaded application using Java
- Experienced in designing stand-alone cross platform application using Java
- Experienced in working with short term Android application development
- Experienced working with IntelliJ and Eclipse IDE complained with Java 7
- Hands on working in version controlling tool like Git both by command line and also on graphical user interface
- Familiar with both Linux (Ubuntu, Fedora) and windows (7, 8) operating system and scripting languages like Linux shell scripting and python scripts
- Experienced with maven builds and log4j, Slf4j with log4j and log back for logging mechanism
TECHNICAL SKILLS
Language and Scripting: Java, C++, Python, UNIX Shell Scripting
Distributed/Cloud Computing: Apache Kafka, Apache Storm, Hadoop, Hive, Pig, Amazon web services (EC2, S3, Elastic Beanstalk, RDS), Google app engine
SQL Database: MySQL, PostgreSQL
NoSQL Database: Cassandra, MongoDB, Google Datastore using JPA
Web Development: HTML, CSS, JavaScript, Servlet, JSP, D3JS
IDE: Intellij, Eclipse
Platforms: Linux, Windows
Version Control: Git (Cloud provider GitHub and Bitbucket)
Design Tool: IBM Rational Rose, Microsoft Project
PROFESSIONAL EXPERIENCE
Confidential, Irving, Texas
Software Developer
Responsibilities:
- Involved in development of end to end Poller agent to be installed across end stores using Java.
- Involved in development of web service using Java Servlet to accept request from Pollers and store messages in Kafka queue.
- Involved in development of application real time layer using Java to consume message from Kafka queue
- Optimize the read-update-write in distributed fashion using micro batches using Trident storm and to store the result into PostgreSQL.
- Hands on experience with NoSQL database (Google’s Datastore) to achieve scalability.
- Involved in development of Web graphics using D3JS to show insights to consumer.
- Maintained codebase using Git repository and developments are carried out using Intellij IDE for cloud application and Eclipse IDE for full stack web development.
- Followed agile scrum based development methodology
Environment: Java, J2EE, Servlet, Apache Kafka, Apache Storm, Hadoop, Trident, Eclipse, Intellij, d3JS, HTML, JS, Maven, MVC, Slf4j with log4j and log back, Git, PostgreSQL, NoSQL, Scrum based Agile Development
Confidential
Assistant System Engineer
Responsibilities:
- Involved in development of J2EE interface for HR and R&D department.
- Involved in development of role based authentication module.
- Involved in creating and maintaining design and data flow diagrams.
- Involved in development of common web portal using HTML, CSS, JavaScript and JSP with session management capability.
- Maintained code repository using Git
- Involved in creation and maintainance of user manual and deployment documentation
Environment: Java, J2EE, REST, MVC, Eclipse, HTML, CSS, JavaScript, Maven, log4j, Apache tomcat, MySQL, Rational Rose, Agile Development
Confidential
Responsibilities:
- Involved in the development of Java Interfaces for Apriori association.
- Involved in development of handlers for various data in-flow mechanism like in stream processing and publish subscribe system.
- Involved in development of rule engine for association type mining.
- Involved in creation and maintaining documents and design diagrams.
- Involved in generating test cases for association interface.
- Maintained code using Git
Environment: Java, MVC, Eclipse, Rational Rose, log4j, Git, Weka library, Agile Development