We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Experienced in Java and Web Development, involves in designing and developing with leading organization in the area of Business Intelligence, ETL and SSL certificate management.
  • I am interested to work in Big Data and Machine Learning related technologies.
  • Currently seeking a senior software consultant/Technical Lead role where past experience can be applied and developed.
  • Preferably with an involvement in analysis, design, implementation, team leading, development of procedures and a hands on technical involvement in the development environment.

TECHNICAL SKILLS:

Development: Java, Java Swings, OSGI, GWT, Spring, Hadoop(Map - Reduce, HDFS),JUnit, Oracle DB, Log4J, SQL and PL/SQL, Jgroups, OLAP, Tomcat, JFree Chart, Jetty, HTML, Weblogic, Fusion Chart, XML, SOAP

Business Intelligence: ETL, SSL, Pentaho Reporting Server

Build Tools: ANT, Maven, Gradle, Jenkins, ICP-CI

IDE and Design Tools: EclipseNetBeans, Enterprise Architect

Application Security tools: Fortify, Black Duck, Nessus, Appscan

Code Quality Tools: FindBugs, CheckStyle, Source Monitor, Simian

Source Control: Rational Clear caseSVN, Perforce

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Technology: Hadoop, Storm, Kafka, Active MQ, PIG, Sqoop, Oracle Database, Shell scripts, Confidential Protection Engine, Zookeeper.

Responsibilities:

  • Scratch development: Responsible for analyzing, designing and coding for feature development.
  • Integrating Confidential Insight for Mobile related malware scan.
  • Designing solution for taking care of high load using distributed queuing mechanism using both ActiveMQ and Kafka.
  • Designed and implemented queuing mechanism for ActiveMQ high availability using both shared data storage (NFS mounts) and ZooKeeper. (Zero down time till date).
  • Development, implementation, unit testing, go live and support after go live.

Confidential

Technical Project Lead

Technology: Core Java, Swing, XUL

Responsibilities:

  • Requirements Analysis, Application and Database Design.
  • Module development for Talent, Employer, Affiliates and Administration.
  • Customer coordination on a regular basis through conference calls and emails.
  • Payment gateway enablement.
  • Email notification and configuration.
  • Documentation and training the users.

Confidential

Technical Project Lead

Technology: Java, Pentaho BI stack (Classic Reports, Interactive Reports, Analyzer Reports, PDI)

Responsibilities:

  • Integrated data mining\machine learning features in static reports, adhoc reports, OLAP reports and dashboards.
  • Predicting user and traffic trends in telecom industry.
  • Predicting customer churn in telecom industry.
  • Recommendation of various services to users in telecom industry.
  • Did a detailed comparative analysis of various charting libraries present in the market.
  • Created a “Real time preview” based fusion chart designer in java swings and integrated it to Confidential designer. It supports designing of various kinds of charts like 2D charts, 3D charts and combinational charts. The designer supported all the possible configuration properties (around 100s for each chart) along with all possible validations to give full flexibility to user.
  • Integrated fusion charts in Confidential reporting platform that includes rendering of charts and embedding them in all formats of reports like HTML, PDF and Excel.
  • Lead to team of 5 members to deliver the complete package in a very challenging time frame.

Confidential

Technical Project Lead

Technology: Core Java, JGroups, CloverETL Engine, OSGI, Spring DM, Spring IOC, IBatis, OLAP

Responsibilities:

  • Engaged in the requirement collection from the customer.
  • Was part of the team to design the complete solution and was mostly instrumental in design the overall solution architecture and the clustering module.
  • Integrated the open source ETL engine to the Confidential server platform.
  • Developed the clustering module, which can distribute data among various ETL nodes and aggregate back the data. The system also supported the fail over cases.
  • Developed many plug-ins like fast sort for sorting data in memory and files, UDP sender that can accept a xml based configuration file and encode the data into bytes and send across the data as UDP packets.
  • Developed the module that abstracted out the underlying storage like files, database, FTP, HTTP etc.
  • Helped customers in creating high performance workflows using ETL tool.

Confidential

Technical Project Lead

Technology: Core Java, OLAP Engine, Spring, OSGI, IBatis, JGroups, GWT, JavaScript, HTML, Maven, Ant

Responsibilities:

  • Developed various new UIs in the system to support DPI functionalities.
  • Helped in identifying the memory leaks that were in the application and fixing them that includes the memory leaks in get UI.
  • Performance tuning of in house ROLAP query engine, by optimizing code and queries generated by it.
  • Developed various DPI reports and cubes associated with them.

Confidential

Technical Project Lead

Technology: Core Java, Spring, OSGI, IBatis, JGroups, GWT, JavaScript, HTML, Maven, Ant

Responsibilities:

  • Being as a fresher understood the new technologies like Maven, GWT, Spring, Spring DM and OSGI and help the team to learn them.
  • Developed a multi module prototype with one more team member that demonstrates how the new technologies being used can be used with each other.
  • Was part of team to develop the UI using HTML and GWT.
  • Implemented the logging module that includes database logging.

We'd love your feedback!