We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Seasoned, astute, and detail - oriented professional, offering extensive experience in handling and accomplishing software engineering projects from initial analysis and conceptual design through implementation, quality review, and enhancement.
  • Expert at leading and mentoring various individuals from all levels and background toward the achievement of set-forth goals and objectives.
  • Equipped with exceptional knowledge and expertise in utilizing agile development methodologies and practices; along with skills in presenting technical materials and product details to a diverse audience and end users at all levels of technical proficiency.

AREAS OF EXPERTISE:

  • Software Development and Management
  • Software Systems Design and Configuration
  • Business and System Analysis
  • Website Development and Design
  • Operational Streamlining
  • Strategic Planning and Implementation

TECHNICAL SKILLS:

Hadoop Bundles: Amazon Web Services(AWS), Hortonworks Sandbox, Cloudera Distributed Hadoop (CDH), and IBM Big Insights

Languages: Java 8, Scala

Operating Systems: Windows, Mac, Linux, UNIX, and DOS

Java Technologies: J2EE (JSP, JSF 2.x, JavaScript, Servlets, RMI, EJB, JDBC, JMS, WebServices, SOAP, RESTful, WSDL, JPA), LDAP, Java EE 5, and OpenEJB

Testing Tools: JUnit, TestNG, Log4j, QA Testing, Spira, JIRA, and EMMA

RDBMS: Oracle, Microsoft SQL Server 2000, MySQL, and Microsoft Access

IDE: MyEclipse, JBuilder, NetBeans, Eclipse, IntelliJ IDEA and Flex Builder

Hadoop Ecosystem Tools: AWS S3, IAM, Elastic Map Reduce (EMR), EC2, Pig, Hive, Oozie, Flume, Jaql, Map Reduce, HDFS, Kafka, Sqoop, YARN, Spark, SES, SQS and Elastic Search

Nosql Database: HBASE, Cassandra and MongoDB

Virtual Machine/s: Oracle Virtual Box and VMware Player

Application Servers: WebLogic and Jboss

Cloud Technologies: Amazon Web Services(AWS), BMC Cloud Automation Software and Parallel Automation

Web Server: Apache Tomcat

GUI: HTML5, DHTML, JavaScript, Ajax, JSTL, Facelets, Adobe Flex, ActionScript, GWT, MXML, XSLT, and CSS(SASS, LESS)

Frameworks: Struts, Spring, JSF, Facelets (Apache MyFaces, Sun s RI), Hibernate, Adobe Flex, JQuery, Node.js, Angular.js, RichFaces, IceFaces, and PrimeFaces

Source Control: Git, CVS, Perforce, SVN, and ClearCase

Reporting Tools: JasperReports and iReport

Functional Tools: Oracle Fusion, Oracle MetaSolv6, Sphericall Systems, and SOAP UI

Others: UML, OOAD, Design Patterns, MVC(Model View Controller), Web Service, JMS, WSDL, Toad, SQL *Plus, Ant, Maven, Putty, iText, Firebug, UNIX Shell Scripting, Active Directory, WinSCP, WinMerge, Filezilla, JBoss jBPM 5.x, TeamForge, SharePoint, Code Collaborator, Camunda BPM, JAXB, Jax-RS.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Software Engineer

Software Used: Java8, Spring, Hadoop, AWS, Hive, EMR, EC2 Instance, Spark, S3, IAM, JSF, PrimeFaces, Oracle, PL/SQL, WebLogic, JBoss jBPM 5.x, Camunda, RESTful, Yurbi, GitHub, Maven, MongoDB, Cassandra, Highchart, D3.js, Jasper Reports and Oracle Fusion.

Responsibilities:

  • Redesign gravity GUI and order management as per Kohl’s requirements.
  • Troubleshoot verifone pinpad, scanner devices, cash drawers, tablets etc.
  • Developed/Maintained several REST web services supporting both XML and JSON to perform tasks such as create order, items, pinpad pairing etc.
  • Part of design and agile team.

Confidential, Fremont, CA

Software Consultant

Software Used: Java8, Spring, Hadoop, AWS, Hive, EMR, EC2 Instance, Spark, S3, IAM, JSF, PrimeFaces, Oracle, PL/SQL, WebLogic, JBoss jBPM 5.x, Camunda, RESTful, Yurbi, GitHub, Maven, MongoDB, Cassandra, Highchart, D3.js, Jasper Reports and Oracle Fusion.

Responsibilities:

  • Initiate the development and implementation of the following applications within an Agile environment:
  • AWS cluster to automate and process fulfillments data loading to AWS S3 storage, utilizing Hive query;
  • EMR cluster through the AWS API to run the Spark, Hive steps;
  • SQLLDR program to process and migrate bulk orders into the Ad-Orb application;
  • Shell scripts to deploy the application in various levels of UNIX environments;
  • PL/SQL procedures and complex SQL queries; and
  • JUnit test cases for all the developed modules.
  • Employ analytical skills in conducting various proofs of concept (POCs) through AWS system, SQLLDR program, MongoDB, Cassandra and Yurbi tool.
  • Developed/Maintained several REST web services supporting both XML and JSON to perform tasks such as create order, deliveries, contracts, etc.
  • Part of design team, building scalable architecture.
  • Identify, prepare, and submit various reports based on customer requirements.

Confidential, Troy, MI

Software Engineer

Software Used: WebLogic, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), AngularJS, Node.js, SERVLET, Oracle, PL/SQL, Teradata, RESTful, Pig, Hive, Oozie, Kafka, Hadoop, MapReduce, and Sqoop.

Responsibilities:

  • Demonstrated expertise in developing and deploying the following programs within Agile:
  • MapReduce to parse raw data, populate staging tables, and store daily encoded claims information in partitioned tables which were sent to EDW;
  • Oozie structure to automate data loading into the Hadoop distributed file system and Pig to pre-process the customer value score (CVS) data from HDFS.
  • ETL services for data ingestion from Teradata/Oracle to HDFS using Sqoop;
  • Extensively worked in the performance tuning of the programs, ETL Procedures and processes.
  • Multiple Kafka modules to consume the data from C3 case system/CERPS/fax/mail and generate the case number.
  • Building rich internet application using Angular.js and Node.js.
  • Facilitated the review of Hadoop log files; while administering Hadoop, Hive, Pig, Kafka, and Oozie in coordination with other staff.
  • Developed/Maintained several REST web services supporting both XML and JSON to perform tasks such as create, process, claims, auto processing, packaging etc.
  • Identified and provided resolution to production problems, which were documented for future purposes.
  • Experience in leading an onsite/offshore team.
Software Engineer

Confidential, Dallas, TX

Software Used: Java, Spring, EJB, HTMl, WebLogic, Jboss, Oracle, MySQL, WinSCP, Putty, Linux, Windiff, and LDAP.

Responsibilities:

  • Thoroughly assessed requirement for the migration processes, including version compatibility for JBoss, MySQL, and EJB; along with the preparation of functional spec documents.
  • Maintained proactive involvement in the configuration of LDAP controls; creation of SQL queries, PL/SQL stored procedures, functions, and triggers in MySQL; and improvement of new source codes within the existing build.
  • Led the development of data sources; jboss.xml, jboss-web.xml, and ejb-jar.xml; and ant-build-script based on compatibility with JBoss.
  • Contributed key designs for JUnit test cases for all developed modules.

Confidential

Software Engineer

Software Used: Java, JSF 2.1, EJB, Hibernate, IceFaces, Facelets, JavaScript, HTML, JMS, SoapUI, JBoss, Web Service, Oracle, Linux, JasperReports, JSch, EMMA, and SVN.

Responsibilities:

  • Leveraged technical skills in developing various initiatives for the assigned project including:
  • Use cases based on client’s requirement for the creation of activity diagram;
  • Report templates through JasperReports;
  • Facelets, custom tags, and templates through JSF;
  • Stateful and stateless session and message driven beans through EJB;
  • Entity Beans using Hibernate based on database structures;
  • JUnit test cases for all developed modules;
  • Web services call to appeal customer information; and
  • Secure File Transfer Protocol (SFTP) code using Java Secure Channel (JSCH) to perform secure copy from Linux to Novell Netware servers.
  • Displayed strong command in utilizing Maven script to build and deploy the application and code analysis reports.
  • Carried out key tasks such as providing test-driven approach, implementing logger modules, designing and modifying existing database tables based on requirement, and evaluating interfaces between SIS and other existing systems.

Confidential

Software Engineer

Software Used: Java, Adobe Flex, ActionScript, MXML, SoapUI, Spring, Spreed, Apache Tomcat™, BlazeDS, Microsoft 2008 Server, Microsoft Active Directory, Microsoft Mail Box, WSDL, Perforce, Code Collaborator, and Microsoft Access.

Responsibilities:

  • Dealt with the preparation of various documents, including concept and feasibility report (CFR), functional specification documents (FSD), and design for contacts search, matching of inbound and outbound caller ID, pagination, Google maps, and synchronization of Outlook contact.
  • Dealt with the development and implementation of numerous applications including:
  • Call toaster dialog for inbound call through action script;
  • Pagination Logic through Adobe Flex;
  • Rich Internet Application (RIA) server code through Spring framework;
  • Messaging API such as producer and consumer to cite remote call;
  • Channel communication between server and client through BlazeDS server;
  • Change lists for code submission through Perforce;
  • JUnit test cases and reports for all the developed modules; and
  • Web services call to gather information from the web to RIA server.
  • Managed the configuration of additional Active Directory (AD) in Microsoft 2008; mailbox in Microsoft 2008; and virtual machines through Hyper-V.
  • Led comprehensive code review through Code Collaborator.
Software Engineer

Confidential, Madison, WI

Software Used: Java, JSF, Swing, ICEfaces, MetaSolv6, Oracle, SQL Lite LDAP, WinSCP, Putty, Apache Tomcat™, JBoss, Firebug, Eclipse, and JIRA.

Responsibilities:

  • Served as a vital part of the Core Development Team, in charge of project management from initiation to completion, including POC and core development; as well as hands-on programming through Java and data access programming through JDBC.
  • Led the development of client-side validation through JavaScript and server-side validation through Java; along with JUnit test cases and reports for all the developed modules.
  • Participated in unit and integration testing; as well as performance analysis through the Memory Analyzer Tool (MAT) and IBM HeapAnalyzer.
Software Engineer

Confidential, Philadelphia, PA

Software Used: Java 1.6, GWT, Ajax RIA Client, Hibernate, EJB 3.0, Glassfish Server 3, Spira and MySQL, and MESA.

Main Function/Objective: Supported by multiple health portal administrators to access all portal functions and log in to subsidiary and/or organization node portals to perform their functions as necessary.

  • Played an integral role within the Core Development and Testing Team, responsible for performing a wide range of duties including:
  • Development GWT components such as tree node, grid control, drag, and drop controls and
  • Installation, configuration, and testing of MESA test tool for the healthcare domain.

Confidential

Software Engineer

Software Used: Java, JBoss Seam 2.1.1, JSF, RichFaces 3.3.2, XML, JasperReports, PrimeFaces, JSTL, Hibernate, JPA, EJB 3.0, MySQL, CSS, XHTML, Ajax4jsf, jBPM.

Responsibilities:

  • Drove key efforts toward the development and implementation of MVC architecture through Jboss Seam; report templates through JasperReports; the workflow process through JBoss jBPM; Entity Beans through Hibernate based on database structure; chart controls through PrimeFaces; and Access programming through JDBC and Hibernate.

We'd love your feedback!