We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY:

  • 18+ Years of Hands - on full stack Software Development Experience in Java/J2EE
  • Expert in defining product & architecture, building executions plans, driving business satisfaction through performance benchmarks
  • Excellent Performance Recognition s at:

TECHNICAL SKILLS:

Languages:: Java (JDK 1.8), Scala, C/C++, Shell Script, HTML, Javascript

Big Data Technologies: Spark, Cassandra, Confidential BigTable, MapReduce, Hadoop, Kafka, Splunk, Hive

RDBMS: Oracle 9i, MySQL, SQL Server, PL/SQL, LDAP

Application & Servers: Apache, Tomcat, Weblogic, Websphere, JBoss, Sun One, Borland

Platforms & Networking: LINUX, UNIX, Sun Solaris, Windows NTCloud Computing, Data structures and algorithms, AKAMAI, Networking Protocols, LAMP, Ubuntu Management, Ethereal, Amazon EC2, Confidential ECommerce

CM and Versioning: GitHub, JIRA, Atlassian Bitbucket, Subversion, CVS, WinCVS

Methodology & UML Tools: Design Patterns, UML, Together, ArgoUML, Rational Rose

JAVA / J2EE Expertise: Service Oriented Architecture (SOA) - RESTful API, SOA, Web Services, Microservices Multi-Tier Client-Server Technologies Event Messaging, Guava, Confidential Guice, AKAMAI (CDN), Memcached, SOAP, JSF (ICEFaces, RichFaces), Hibernate, AJAX, Struts, Tiles, JSTL, Spring, Spring MVC, Axis, JSON, SoapSonar, JSP/Servlets, JDBC, custom taglibs Concurrent Programming, Multi Threading, Design Patterns, Data Structures & Algorithms, Networking, Socket Programming, TCP/IP Security Swing/AWT, SWT, Eclipse RCP, Applets, EJB, JDO, JAXP, JMS, ActiveMQ, Xerces, XML,XSLT, JAXB, JNDI, JUnit, Ant, Maven, JProfiler, JProbe

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Palo Alto, CA

Responsibilities:

  • Developed GRPC streaming implementation for primary Gateway components (API Gateway and ResourceHandler) Observe/Notify system for Nest IoT (Internet of things) workflow
  • Built load testing framework for GRPC Asynchronous streaming based on Gatling framework
  • Performed data collection and analysis using Splunk for enhancing microsecond-level routing workflow engine

Environment: Scala, Java 1.8, GRPC, Microservices, Scalatest, Gatling

Confidential, Sunnyvale, CA

Responsibilities:

  • Excellent Performance Review for Apache Spark Jobs (Mapreduce on Hadoop with Cassandra)
  • Built Analytics Platform for Walmart Product Shipping Attributes
  • Spark jobs in Java (running on Hadoop with Cassandra)
  • Kafka implementation for Data ingestion for new product metadata

Environment: Apache Spark, MapReduce, Kakfa, Guava, JAVA (JDK 1.8)

Confidential

Responsibilities:

  • Robust Audit Logging implementation (Cassandra) for multiple ingestion streams
  • Hive queries for Ingestion Statistics along with bash scripts for reporting metrics

Environment: JAVA (JDK 1.7), Scala, Guava, Junit

Confidential, San Jose, CA

Responsibilities:

  • Lead Engineer responsible for designing and implementing Payment Planning Server
  • Improved performance and slashed development-time through design and implementation of SOA components comprising RESTful services using Spring/Spring MVC framework(s)
  • Enhanced Workflow Analysis and Performance Metrics through efficient use of PIG Scripts to perform Map Reduce Analytics on Confidential ’s HADOOP Big Data system

Environment: JAVA (JDK 1.7), HADOOP, Spring/Spring MVC, PIG, Map Reduce, Microservices, Node.js, Design Patterns, JProfiler, Junit, Maven, GitHub, Apache/Tomcat

Confidential, Mountain View, CA

Responsibilities:

  • Regular Excellent Performance Feedback from peers ( Confidential Peer Review System)
  • Received accolades from Customer Partners for Excellent Execution
  • Improved code retention by implementing well-designed, testable and reusable Map Reducer components using FLUME for data transformations across continuous versions
  • Incorporated client-independent Event Based BigTable Data Storage API for different integration points across Confidential applications

Environment: JAVA (JDK 1.7), Design Patterns, Flume, Map Reduce, PL/SQL ( Confidential Dremel), JMS ( Confidential PubSub), Guice, Junit, Confidential Build System (Blaze)

Confidential

Responsibilities:

  • Enhanced Android App absorption capability in Confidential Play Store through compile and runtime Android application analytics
  • Built Enhanced Report Management System for data analytics, with highly reduced execution plan turnover time

Environment: JAVA (JDK 1.7), Design Patterns, Flume, Map Reduce, PL/SQL ( Confidential Dremel), JMS ( Confidential PubSub), Guice, Junit, Confidential Build System (Blaze)

Confidential, San Francisco, CA

Responsibilities:

  • Lead Engineer responsible for handling entire Shopping Experience for William Sonoma Ecommerce Web Application, comprising design and development for high-volume customer product buying experience
  • Designed highly optimized Akamai transactions with Akamai-ESI implementation

Environment: JAVA (JDK1.6), Akamai, Spring 3.0, Cassandra, Design Patterns, Oracle9i, PL/SQL, JMS, TIBCO, JProfiler, MemCached, JSON, JUnit, log4j, Jetty, Apache, Tomcat, Maven, Javascript, SVN

Confidential

Responsibilities:

  • Lead Engineer for design and development of Co-Brand Credit Card for William Sonoma Ecommerce Web Application
  • Seamless Instant Pre Screen and Instant Credit worthiness with Barclay Visa Services
  • Web Services development for managing William Sonoma inter-data communication

Environment: JAVA (JDK1.6), Akamai, Spring 3.0, Cassandra, AJAX, JSON, Design Patterns, Oracle9i, PL/SQL, JUnit, log4j, Jetty, Apache, Tomcat, Maven, Javascript, SVN

Confidential, Brisbane, CA

Responsibilities:

  • Recognized for Excellent Performance by Director and Vice-President (Engineering) for design and implementation of Dynamic Site Accelerator Scalability Project

Technical Lead / Architect

Confidential

Responsibilities:

  • Architect leading the design and development for DSA Scalability Project
  • Integration with Akamai, with 98% Walmart traffic off-loaded to Akamai Content Delivery Network (CDN)
  • Personalization Content served dynamically via Ajax Mechanism

Environment: JAVA (JDK1.5), Akamai, Struts/Tiles, AJAX, Design Patterns, Oracle9i, PL/SQL, JUnit, log4j, Apache, Tomcat, Javascript, CVS

Confidential

Responsibilities:

  • Technical Lead for design and development of Quick View Mechanism, to quickly display Item Details leading to enhanced Customer Encouragement Purchase
  • Hot Items L1/L2 Caching for scaling Site Performance Metrics

Environment: JAVA (JDK1.5), Struts/Tiles, AJAX, Design Patterns, Oracle9i, PL/SQL, JUnit, log4j, Apache, Tomcat, Javascript, CVS

Confidential, Palo Alto, CA

Responsibilities:

  • Technical Lead of the software development group, with hands-on software development as a senior developer and coaching junior developers to use standard technology stack
  • Scrum Master responsible for running Agile/Scrum infrastructure and assisting Line Manager for the project timeline and direction
  • Requirements gathering and corresponding technical translation for designing portal for continuous retrieval and update(versioning) of Project-specific Critical Information throughout the Roche Corporate World
  • Manage development team for the project implementation including recruitment, coordinating tasks and teleconferencing distributed sites
  • Develop project template and prototype using new technology stack (JSF - ICEFaces) for the development team
  • Architect and implement complete backbone architecture and code using Java JFC Architecture - in corporate MVC style architecture to develop front-end (using ICEFaces) and integrate with Hibernate specific back-end through specific intermediary controllers
  • Run Agile/Scrum infrastructure and maintain a realistic sprint schedule for development and testing according to the project schedule
  • Work with Business Analyst to refine requirements and translate them into appropriate system architecture and high-level system specification
  • Work with the operations group to set up Sandbox, Development, Test/QA, and Production Infrastructure for the software development

Environment: JAVA (JDK1.5), JSF(ICEFaces), Hibernate, XML, JMS, Spring, Design Patterns, Oracle9i, PL/SQL, JUnit, log4j,Glassfish, Apache Active MQ, Apache, Tomcat, Javascript, CVS, SVN (Subversion)

Confidential, Walnut Creek, CA

Responsibilities:

  • Senior Lead Engineer for development of Cellular Content Management (based on 3G) for Confidential Live Applications running on different sub-systems for Motorola/Samsung/SonyEricsson
  • Building adapters for accessing Web Services components hosted for intercommunication between different Confidential components responsible for data management and presentation, based on content received from the partner data sources

Environment: XML, XSLT, DOM Parser, Struts, JSP/Servlets, Design Patterns, Oracle8i, PL/SQL, JUnit, log4j, JDK1.5, CVS, DHTML, Javascript

Confidential, Santa Clara, CA

Responsibilities:

  • Senior Lead Engineer for design and development of Web Services based PUMA Systems (Perpetual Uptime Management Automation) that can be configured via a combination of XML Profiles
  • Design and develop application specific (or service specific) diagnostic and administrative plugins to monitor any number of application instances associated with web application, along with all services and resources required by the application

Environment: Web Services, JAX-RPC, XML, SOAP, LDAP, XSLT, DOM Parser, Struts, JSP/Servlets, EJBs, JMS, Design Patterns, Oracle8i, PL/SQL, JUnit, log4j, JDK1.5, CVS, SunONE Web Server, DHTML, Javascript

Confidential, San Jose, CA

Responsibilities:

  • Senior Lead Engineer for design and implementation of complete Marketing Ad Management System responsible for generating Marketing Business Revenue through customized banners for Cisco on its Corporate Sites ed Cisco Outstanding Performance Reward on timely completion of the project

Environment: JDK1.4, Struts, JDBC 2.0, CVS, Design Patterns, Oracle 8i, Toad, PL/SQL, Tomcat, Apache, log4j, Ant, DHTML, Javascript, Junit

Confidential

Responsibilities:

  • Development and enhancement of Cisco Internet Business Roadmap (a multi-lingual Lead-Generation Application) for successful releases for USA and Latin America
  • Development and enhancement of customized Java code (Java classes & JSPs - using Struts Framework) and Oracle Packages (procedures/functions) to support metrics-generation for Lead Management

Environment: JDK1.3, Struts, JDBC 2.0, Internationalization(i18), Design Patterns, Oracle8i, Cisco CCX Environment, Toad, PL/SQL, Tomcat, Apache, log4j, Ant, JUnit, Javascript, CSS, WinCVS

Confidential

Responsibilities:

  • Development and enhancement of Cisco Marketplace (a perl/cgi application) for placing online orders for Cisco Products
  • Complete design and development of Marketplace Reporting Tool for Metrics Generation, using Java Struts Framework

Environment: Perl, Java Struts Framework, JDK1.4, JSP, JDBC 2.0, Oracle 8i, Toad, BES 5.1, WinCVS

Confidential, Santa Clara, CA

Responsibilities:

  • Lead Engineer for design and development of the entire J2EE architecture based Global Network Management System - DataManager Suite of Components for transacting Network Management Information
  • Extensively used Java Struts Framework (incl. struts - template/logic) for design and development, along with their XML based PL/SQL queries for Oracle

Environment: JDK1.3, Struts, JDBC2.0, XML, DOM Parser, Design Patterns, Oracle 8i, Toad, PL/SQL, EJBs, Weblogic, Websphere, Tomcat, Apache, log4j, Ant, JUnit, Javascript, CSS, WinCVS

Confidential, Redwood City, CA

Responsibilities:

  • Senior Engineer to enhance Business Object Management System for Comergent ECommerce Suite of Products
  • Designed and developed complete (PATENT) XML-Java Based Processor - a Schema-change Resistant Runtime Processor used for invoking Java classes at runtime based on their XML data. Developed and enhanced Comergent C3 Commerce Manager for enabling product content and execute web-based orders for the enterprise
  • Designed the complete dynamic, data driven web-interface using Java Struts Framework and customized Tag Libraries.

Environment: JDK1.3, JDBC 2.0, Java/Swing, XML, XSLT, DOM Parser, Struts, JMS, Design Patterns, Oracle 8i, Toad, PL/SQL, Weblogic, Websphere, Tomcat, Apache, log4j, Ant, JUnit, Javascript, CSS, WinCVS

Confidential, Redwood City, CA

Responsibilities:

  • Senior Engineer interacting with the client (ADP), for analyzing specifications to determine data requirements, business rules and user-interface for the J2EE architecture. Implemented complete application server environment and database design
  • Developed and deployed Enterprise JavaBeans for implementing data-transfer layer for handling authenticated user-related XML data from Oracle database. Incorporated authorization code (session/cookie) in C, using Securant Cleartrust

Environment: EJB, XML, XSLT, DOM Parser, Struts, JMS, JDK1.3, JDBC2.0, Oracle 8i, Toad, PL/SQL, Weblogic, Websphere, Tomcat, Apache, DHTML, Javascript

Confidential

Responsibilities:

  • Design and development of OAM&P Framework for Third Generation ATM Networks
  • Developed Command Processing framework and its associated Graphical (GUI) and Command-Line (CLI) User-Interface, using Java, C++ & CORBA
  • OUT-OF-TURN PROMOTION for excellent Java and CORBA Implementation

Environment: OO Design using UML & Rational Rose, Design Patterns, C++, Java/Swing, CORBA - Visibroker for C++/Java, Clearcase, Visual Source Safe

Confidential

Responsibilities:

  • High-Level Design and Development for the complete project
  • Developed TCP/IP Networking code (using Berkeley API), in C on LINUX, for exchanging unicast/multicast messages over Apache Web server
  • Incorporated entire code for SOAP mechanism in C, for communicating XML messages among the networked devices

Environment: Network Programming in C, Apache, SOAP, XML

We'd love your feedback!