Lead/senior Software Engineer Resume
CA
SUMMARY:
- Experienced in Enterprise ecommerce (e - commerce), Enterprise Security, Cloud-based Application Software and micro-services
- Development using Java/JEE, Distributed Highly Available Systems, Open Source Software, JMS, Hibernate, spring and SQL/NoSQL databases.
- Agile Software Development using tools like Confluence.
- Proven Skills in the leading / mentoring junior programmers.
- Working with distributed teams.
TECHNICAL SKILLS:
Languages: Java, JEE(Servlet, Messaging, JMX, JNDI, JDBC, JNI), Scala, C/C++, XML, Perl, PHP
Technologies/: JEE, JSP/Servlets, Spring Boot, Spring, Struts, JDBC, SOA, Web service, MVC, JPA
Frameworks: Network Sniffer tools, EJB
High Availability/Indexing: Zookeeper, HA Proxy Load Balancer, Solr Cloud, MySQL Cluster, Pacemaker
Databases: Mongo DB, MySQL, Hibernate, Solr, Lucene, Oracle, PostgreSQL
APIs/Web Service: REST
Tools: Curl, Maven, Ant, SVN, UML, JMeter, ActiveMQ
User Interface: JQuery
IDE: Eclipse, IntelliJ
Operating Systems: Linux, CentOS 6.x, MacOS, Windows 7
Application Servers: JBOSS, Tomcat7
Cloud Technology: Azure, AWS, VMWare (ESXi - VI Java, SDK, VSphere 6.1), Citrix XenServer (6.0)
PROFESSIONAL EXPERIENCE:
Confidential, CA
Lead/Senior Software Engineer
Responsibilities:
- Inception, Architecture, Design, Development of Inventory and Merchandising Services for Confidential Inc.
- Developed micro-services architecture to cut Confidential Shelf Out of Stock and earn $60 Million in Gross Sales annually on basis of selling products sooner.
- Developed inventory and merchandize services using REST APIs for fetching, storing items and generating replenishment picklist. Characterized Performance/Load testing.
Technologies Used: Agile, REST API, Java 8, Tomcat, Spring Boot, JSON, PCF, Gradle, Git, Mysql, Cloud Foundry, Open Stack, Eclipse, Sonar, Jenkins, Gatling, Hadoop.
Confidential, San Francisco, CA
Lead/Senior Software EngineerResponsibilities:
- Designed and Developed Abandoned Shopping Cart PoC using Azure Cloud Portal.
- Developed Event Service for ingesting Cart and Inventory Messages, Kafka Clusters for messaging, Spark Clusters for Consumers and HBase Clusters
Technologies Used: Azure Portal, Spring Boot, Kafka Clusters, Spark Clusters, HBase Clusters, JSON, PCF, Gradle, Git, Eclipse, Agile, REST API.
Confidential, Pleasanton, CA
Lead/Senior Software EngineerResponsibilities:
- Designed and Developed Restful Web Services for Customer Profile CRUD operations and Payment Service Refund for shop. Confidential .com
Technologies Used: Java, Spring, Jenkins, Oracle, Ubuntu (Linux), REST API, MAVEN and JSON.
Confidential
Lead/Senior Software EngineerResponsibilities:
- For the top 5 gaming company, enabled marketing to spend their budget effectively by automating the data extraction from 100+ Publishers. Designed and implemented the adaptable backend system that enable business to configure the publisher info, so that system automatically pulls that data and process it for analysis.
- The automation includes browsing through complex web-sites, download data in different formats or site scraping the reports facilitated by publishers. Cleansing and merging the data with complementary attributes.
- Enabled marketing to spend their budget effectively by automating the data extraction from 100+ Publishers (Facebook graph API, Google AdWords API, Twitter API, Applovin etc).
- Designed and implemented the adaptable backend system that enable business to configure the publisher info, so that system automatically pulls that data and process it for analysis.
- Developed enterprise scale web services using Hadoop, MapR and spark jobs.
Technologies Used: Java, Spring, Hadoop HBase, Jenkins, iBatis, Ubuntu (Linux), REST API, MAVEN and JSON.
Confidential, CA
Senior Software Engineer
Responsibilities:
- Design, Develop and Test Alert Notification System which identifies Threats during Data Ingestion and generates Alerts using JMS, Web Sockets.
- Design, Develop Case Management System for managing intercept information and making available for analysts using ActiveMQ, Hibernate, JBOSS and REST.
- Design and Develop Updates for Multiple Browsers/Clients when users (analysts) tag communication documents.
- Worked in a fast, dynamic distributed environment.
- Intellego is implemented on Linux platform using Java, EJB, JBOSS, Hibernate, XML, JSON, REST API, ActiveMQ, Hibernate, MySQL Cluster, SOLR Cloud, Zookeeper, HA Proxy Load Balancer, Pacemaker, Web Socket, Stomp and LUCENE.
- Worked in a fast, dynamic distributed environment using Agile, Jenkins, Jira, Scripts and Bash.
Technologies Used: Java, EJB, JBOSS, Hibernate, XML, JSON, REST API, ActiveMQ, Hibernate, MySQL Cluster, SOLR Cloud, Zookeeper, HA Proxy Load Balancer, Pacemaker, Web Socket, Stomp and LUCENE
Confidential, CA
Senior Software Engineer
Responsibilities:
- As a team member, Design, Develop and Test orchestration/virtualization module of Ether Cloud to manage storage (SAN, DAS and NAS), networking and other resources in virtualized (VMware ESXi/Citrix XEN) and non-virtualized environments.
- Enhanced metering of storage, network and CPU. Enhanced San storage, DAS, postgreSQL database and template storage.
- Worked in a fast, dynamic distributed environment using agile methodology.
Technologies Used: REST API, Java, Scala, Groovy, spring, Hibernate, Tomcat, VI Java (VM provisioning SDK for VSphere 6.1), postgreSQL, CometD, Bash, Multi-tenancy and JSON.
Confidential, CA
Senior Software Engineer
Responsibilities:
- Design, Develop and Test in improving Confidential from a single Web Service to Large Scale Deployment in AWS EC2.
- Worked in a fast, dynamic environment using Agile methodology to create a High Performance, Highly Available and Scalable architecture.
- Worked on improving performance of MongoDB for large set of inputs from Social Network during Confidential Beta rollout. The REST API capacity support has improved 20 times and the response time has improved up to 15 times.
Technologies Used: Ubuntu (Linux), REST API, Java/Spring, MongoDB, MAVEN and JSON.
Confidential, TX
Senior Engineer
Responsibilities:
- Designed and developed VoIP Router provisioning modules using Java, SOAP XML, mod Perl, Apache Server, CLI, SNMP, Acme Packet/SBC EMS and Perl.
- Responsible for writing Software Functional Specifications including end-2-end
- The provisioning improved by 30 times, removed vendor dependency and decreased Operational Cost.
Confidential, TX
Senior Software Engineer
Responsibilities:
- Development of Element Management System software supporting the Confidential Gigabit Passive Optical Network (GPON) product lines that are deployed as part of the Confidential FiOS Internet solution.
- Designed and Developed Multithreaded, Client-Server Modules using in C++/Java (Design Patterns, Multithreading, Synchronization, Overloading, Collections, and Reflection), XML, SNMP Agent
- Responsibilities include use case analysis, architecture, lead, design, and development, organize and conduct design reviews and feature enhancements.
