We provide IT Staff Augmentation Services!

Aws Cloud Developer & Big Data Engineer/contractor Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 20 years of hands on experience in Scala/Java/ J2EE development.
  • Over 12 years of experience in Senior Role as Software Architecture, Design, Development, Implementation, Testing, Support, Team Leadership and Project Management.
  • Expert in Amazon EMR, Spark, Kinesis, S3, Boto3, BeanStalk, ECS, Cloudwatch, Lambda, ECS, ELB, VPC, ElasticCache, DynamoDB, Redshift, RDS, Presto, Aethna, Zeppelin & Airflow.
  • Strong OO Design & Analysis, Design Patterns, Frameworks, Spring 3.x, Core - Java 7/8, JEE 5 & 6, JSE 7, XML and UML.
  • Expert level in Server side development using J2EE, EJB, J2SE, Spring, Servlets, J2SE, Python, C++ on Windows, Unix and Linux Platform.
  • Expert in Spring MVC/AOP, Spring Rest/WebServices, Spring Batch, Spring Integration, Spring Data, Boot, Spring ORM/Hibernate, JDBC, Spring Remoting, Spring JMS, MQ, Apache Camel & ServiceMix.
  • Strong experience in designing and modeling teh system with OOAD using UML with Rational Rose and Design Patterns, Like Patterns such Façade, Front Controller, Data Transfer Object, Data Access Object, Service Locator, Business Delegate, Singleton, Abstract Factory Method, Factory method, Adaptor, Decorator
  • Expert in Analysis, Design and Development of Web and Web enabled applications using Java, JSP, JSTL, MVC, Struts, Spring, Perl, Python, Tiles, XSLT, XML, JSON, Ajax, Ext-JS, AngularJS, Backbone, BootStrap, YUI, JQuery, JavaScript, CSS, C#, ASP.NET and VB.NET.
  • Experienced in Caching technologies like Coherence, Memcached, Redis, JCache, and GemFire & Gigaspace.
  • Well versed in UML Design, State, Sequence and Class diagram using tools like NetBeans, MS Visio and IBM Rational Application Developer, Rational Rose and JDeveloper 10g.
  • Well Experienced in Data Warehouse, ETL, Search, Virtualization and Portal development.
  • Proficient in IDE’s like PyCharm, Eclipse, JDeveloper, IBM WebSphere, IBM RAD, JBoss IDE, IntelliJ and Visual Studio.
  • Proficient with application servers like OC4J 10g (Oracle Application Server), GlassFish, Weblogic, IBM WebSphere, JBOSS AS 5.0, Jetty, Nginx, Tomcat and Apache.
  • Developed Message Driven Beans (MDB) as adapters to support incoming JMS messages in MQ Series / Active MQ / Tibco / Spring MQ / Kinesis / Kafka.
  • Involved as in preparation of Functional Specifications, Data Flow Diagrams and Data Modeling for development of Web Portal for Content management systems.
  • Experience in Database design, modeling, maintenance and administration using Oracle 10g, Postgres, MySql, Aurora, DB2, HSQLDB, Derby and MS SQL Server 2005.
  • Extensive experience in NoSQL using Hbase, DynamoDB, Cassandra, MongoDB, Redshift & CMS tools using Verity/Autonomy Portal, Actuate, JBoss and Oracle Portal.
  • Handson Experience through hackathons in Web 2.0 JavaScript like Dojo, JQuery, YUI, Ext-JS, Sencha, Node.js, Backbone.js, Dart & AngularJS.
  • Handson Experience through hackathons in Scala, Clojure, GO, NodeJS, Python, Perl, R, Ruby, Groovy & Grails.
  • Handson Experience on Cloud Platforms in OpenStack, OpenShift, CloudFoundry, Azure, AWS, Mesos & Heroku.
  • Excellent interpersonal, communication, mentoring skills, and analytical abilities
  • Exposure to Cloud, Finance, Banking, Telecom, Wireless, Semi-Conductor, Utility, Pharmaceutical, Oil & Gas, Manufacturing, Software and Media Services
  • Attended Hands-on Courses, Seminars with projects on AWS, EME, Big Data, Hadoop, Spark, PySpark, HBase, Hive, MapReduce, Yarn, Lucene, Solr, NoSQL, CouchDB, CouchBase, MongoDB, and Casandra & Splunk.

TECHNICAL SKILLS:

Languages: Scala, Java, Python, Ruby, GO, C#, VC++, C++, C, Shell, Erlang

Java Technologies: JSSE 5,6, 7, 8, JEE 6, EJB, Entity/Session Beans, Swing, AWT, JNDI, JMS, JDBC, JMX, JavaMail, JUnit, XML, DTD, XSD, XSLT, JAXWS, JAXRS, JAXB, JAXP, SAXP, Log4j, Commons, WSDL, UDDI, SOAP, SOA, WebServices, JMS, Hibernate 3, Axis 2.

Web Technologies: ReactJS, Servlets, JSP 2.0, JSF 2.0, JSTL, HTML5, CSS, ActionScript, JavaScript, AJAX, ExtJS, JQuery, GWT, XML, XSL, XSLT, Spring MVC, WebFlow.

Framework: Express, GJango, Flask, MVC, Hibernate 3, IBatis, TopLink, JPA, Spring 3.

Application Server: OC4J, WebLogic, WebSphere, GlassFish, JBOSS, Apache Tomcat, IIS7

Operating Systems: UNIX, Solaris, Linux, AIX, Windows 2000/NT/XP/Vista

Databases: NoSQL, Hbase, Cassandra, MongoDB, Oracle, Postgres, DB2, Derby, MySql, HSQLDB, PL/SQL, SQL Server, SAP Hana, FileNet, MS Great Plains.

Middleware: Kafka, Kinesis, Mule, Camel, RMI, JMS, EJB, ActiveMQ, MQ Series, ETL

Big Data: Hadoop, Spark, HBase, Pig, Hive, Sqoop, MapReduce, .

Tools: UML, Microsoft Visio, MagicDraw, Clear Case, Rational Rose, CVS, MKS, SVN, JUnit, TestNG, Eclipse, Netbeans, IntelliJ, WSAD, Apache Ant, Maven, Cruise Control, Cygwin, JMeter, Coccon, XML Spy, JProfilerP

ROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

AWS Cloud Developer & Big Data Engineer/Contractor

Responsibilities:

  • As teh lead backend cloud engineer, I was responsible for development of REST APIs, Security, AWS DynamoDB NoSQL Database Design, Cloud Deployment, Authentication, Stability & Scalability for a SAAS ECommerce platform.
  • Design, Implement & deploy of over 100 Serverless REST APIs using NodeJS & multiple NPM packages, Express & Serverless Framework on AWS Lambda.
  • Evaluated & POCs implementation of Authentication tool: AWS Cognito, Auth0, OAuth, Stormpath, Google & Facebook; NoSQL Cloud Databases like MongoDB Atlas, AWS DynamoDB, Google Cloud Datastore & S3; Chat software: Pubnub, Pusher, Firebase; Payment Platforms: Braintree, BlueSnap, Paypal & Amazon; AWS Containerization: Lambda, BeanStalk, ECS, Dockers; Application Caching: AWS API Gateway, ElasticCache, ElasticSearch & Kibana; App Orchestration & Monitoring: AWS CloudWatch, Airflow, Oozie & AWS Data piple-line for job: Messaging & Email: Kafka, AWS SNS & AWS SES.
  • Other tools used: Eclipse, MS Visual Studio Code, BitBucket, GIT, Swagger, Postman, Slack, JetBrains & BaseCamp.

Confidential, Santa Clara, CA

Big Data Engineer

Responsibilities:

  • Wrote Scala/Spark/AWS EMR cloud application to process & transform in huge cluster billions of Rest & mobile events generated on Confidential every hour.
  • Created CloudWatch, CloudTemplate, AWS Data pipelines, Kinesis Realtime, Lambda, Firehose, API Gateway, BeanStalk, ECS & Spark Streaming projects on AWS Cloud.
  • Used Python, Ruby, Pig, Hive, UDF, Sqoop to implement various tools & utilities for ETL, data import & export. Used Java 8, Python & NodeJS for many AWS lambda modules.
  • Used MongoDB, Redshift, DynamoDB, Aurora RDS, MariaDB, MongoDB & SqlServer, SqlWorkbench in various ETL projects.
  • Implemented reporting in PySpark, Zeppelin, Jupyter, IPython & querying using Airpal, Presto & AWS Aethna.
  • Used Airflow, Oozie & AWS Data piple-line for job scheduling, orchestration & monitoring
  • Used R, NodeJS, Kafka, Redis, ElasticCache, ElasticSearch, Kibana, ELB, ECS, API Gateway, Lambda, BeanStalk, S3, PySpark, Google BigQuery, New Relic, GIT, Hue, Ambari, Swagger & various other AWS technologies for multiple POCs.

Confidentialh, San Jose, CA

Hadoop/Hbase/Spark/Java/Spring

Responsibilities:

  • Wrote script for Location Analytic project deployment on a Linux cluster/farm & AWS Cloud deployment using Python.
  • Designed & Developed tool like Ambari & Chef for MPact Software, Hadoop, Hbase & Spark Deployment, Configuration, Monitoring, HA, Load & Data Balancing, Scalability on AWS, ESXI, XEN & distributed cluster using Java 8, Spring, Scala, Python & Ruby.
  • Wrote software for BLE Beacon OTA configuration and monitoring in Java, Spring & Ruby
  • Wrote Functional Ruby Scripts for application integration with HBase. NodeJS for Rest POC.
  • Develop & Architect Integration Framework for migration of PeopleSoft & LawsonDB projects to Oracle & SAP using Mule Integration.

Technologies involved: SpringFramework, Spring Integration, Mule, Java 8, PeopleSoft, LawsonDB

Confidential, Menlo Park, CA

Java/Spring/JEE Consultant

Responsibilities:

  • Develop, Enhance & Maintain CrossSell Marketing Advertisments module for Banking Products
  • Work along with offshore team in enhancing teh products.
  • Develop & Use multiple SOA Services for product integration with other platforms.
  • Enhance portlet & portal application frontend using GWT.
  • Enhance & Create Quickbase reports for Data Analytics.
  • Perform Data Mining, log analysis, analytics & monitoring using Splunk.
  • Lead, Architected & Developed SOA based Video OrderingApplication
  • Developed over 120 SOA REST Services, 300 Unit test. Implemented 25,000 lines of Scala code.
  • Used Play for Rest WebService design, SBT for builds and ScalaTest & Spec for Unit test. RegEx validation. NodeJS for POC of Rest APIs.
  • Designed, Modeled & Deployed MySql database Schema & Mongo database. Implemented Caching and Single Signon. All implementation was an AWS Cloud Services.
  • Used Mule, Camel & Spring Integration for messaging & Service Integration.
  • Developed Frontend of Webapps using BackboneJS, Query, and ExtJS.

Technologies involved: Scala, Play, Lift, Slick, JPA, ScalaTest, Specs, SBT, Maven, Eclipse, Spring Integration, Mule, Camel, MySql, MongoDB, TOAD, IntelliJ Idea, Akka, Actors, JQuery, CoffeScript, LESS, AngularJS, NodeJS, BackboneJS, JSON, BSON, AWS EC2, AWS RDS, GIT & Github.

Confidential, Santa Clara, CA

Java/JEE/.NET Consultant (Contractor)

Responsibilities:

  • Solely responsible for Enhancement, Architecture, Develop, Design, Analyze, Specs, Monitor, Debug, Alerts, Secure & Support Java Server Products for Laser Data Collection.
  • Unit test, Package, Build, Continuous Integrate & Support Java based Windows Embedded Products for Laser Data Analysis.
  • Integrate & Develop Java Server Products with Web Services for Integration with other tools.
  • Develop, Maintain Java, Visual .NET & C# tools for products installation and upgrade
  • Develop Design & Maintain Java & C #Visual .NET Web Application for Hardware configuration, monitoring, test & analysis.
  • Design & Architect new applications using Use cases & UML. Analyses collection logs for client laser issues. Maintain Monitor, Scale, and Write & Review Alerts for multiple apps.
  • Develop New Messaging based Replication Server Products. - Confidential New Products.
  • Design Specs, Architecture, Code, Unit test & implement Security features for Database Replication Server and related products.

Technologies involved: Core Java 6 & 7, Spring 3.4, Threading, Concurrency, NIO, JMS, Spring DM, JBoss, Eclipse JUnit, TestNg, Fortify, Enterprise Architect and PowerDesigner.

Confidential, San Jose, CA

Senior Java Developer / Architect (Contractor)

Responsibilities:

  • Design, Architect, and Develop Cloud Engineering Infrastructure Automation, IaaS & PaaS Software and Cloud Client & Server SOA Services.
  • Enhanced caching application for real-time infrastructure discovery & inventory.
  • Wrote multiple unit test cases, multi threaded, concurrent using spring and XML for application testing.
  • Developed DHCP, DNS, SSH, ISO Image Management, solutions around Virtualization.

Technologies involved: My work was mainly focused in development using tools and technologies such as Spring 3.5/3.0, Spring MVC, SOA, RestFul, Rest and SOAP Web Services, SOAP UI, AOP, JSTL, XML, XSLT, VMWare, VirtualBox, JMS, Active MQ, Camel ESB, J2SE, Java, JDK, JAXB, JNDI, JMX, JAAS, JAX-WS, JSP 2.1, Servlets 3.0, Jakarta Commons, ExtJS, AJAX, FireBug, Hibernate, DAL, XML, Javascript, JSON, Agile, TDD, JUnit, Maven, Rational ClearCase, Log4J, SLF4J, JConsole, Eclipse 3.5, MySQL, Oracle 11, TOAD, ERD, Red Hat 10, Fedora, DHCP, SSH, Unix, UML, Scrum Methodology, Rally, Tomcat, WebSphere and many other tools and technologies.

Wells Fargo Bank, San Francisco, CA May 2010 - Nov 2010

Senior Java Developer / Consultant (Contractor)

Responsibilities:

  • Design, Architect, Develop Internet based Mortgage, IRA, Loans, Credit Card applications for application submission, workflow and status check.
  • Mobile Application development for account balance check.
  • Wrote multiple we tools using spring and XML for application testing.

Technologies involved: My work was mainly focused in development using tools and technologies such as Spring 3.0, Spring MVC, AOP, JSTL, XML, XSLT, JMS, IBM MQ, Active MQ, Web Services, J2SE, Java, JDK, JAXB, SAX, JNDI, JMX, JAAS, REST, JAX-WS, OSGI, Spring DM Server, AOP, JSP 2.1, Servlets, Jakarta Commons, ExtJS, AJAX, Hibernate, JPA, XML, Javascript, JSON, DHTML, CSS, Agile, TDD, JUnit, Maven, rational ClearCase, Log4J, SLF4J, JConsole, Eclipse 3.5, Fortify, Oracle 11, PL/SQL, TOAD, ERD, Unix, Cygwin, UML and Tomcat, Weblogic Server and many other tools and technologies.

Confidential, San Francisco, CA

Senior Java Developer / SOA Architect (Contractor)

Responsibilities:

  • Design, Architect, Develop, & Manage Internal SOA application and Service Catalog application.
  • Used ErWin Data Architect to create data model of teh Catalog Application and also create DDL, and Data Schema.
  • Used TigerStripe to generate Class Model POC of Catalog application & generated hibernate java model with teh architecture.
  • Enhanced and Maintained a REST SOA application using Adobe Flex as frontend.
  • Developed Server side and client side web applications using WebServices, Weblogic EJB, Spring 2.5, OSGI Bundles, and Struts 2, Hibernate, and Ajax frameworks.
  • Developed frontends using ExtJS, Dojo, JQuery, JSF 2.0, JSP and JSTL.
  • Service Catalog: Design, Develop and Lead a POC of Service Catalog application.
  • Used ExtJS and Dojo to develop POC UI of Service Catalog.
  • Design, Architect, Develop, & Manage Security application to track frauds.
  • Mentor architecture and design decisions. Review code with Fortify and other security tools. Coordinate with different groups on application and data integration using ESB and file transmission techniques.
  • Managed offshore development design, code, specs and deliverables.
  • Offer 24x7 support services for application stability, and create use case, design, UML, functional and specification documentation. Responsible for application DR, Security, Scalability, Enhancements, Support and 24x7 uptime monitoring & tuning.
  • Used Weblogic JMS for messaging services.
  • Used EJB’s to manage declarative transactions and JDBC/JNDI for batch inserts and batch updates.
  • Developed Server side and client side web applications using WebServices, Weblogic EJB, MDB, Spring 2.5, Struts 2, Hibernate, and YUI Ajax frameworks.
  • Developed and Installed RSA server and webServices to determine user risk levels and risk analysis.
  • Projects Developed:
  • CFM: This is a Fraud Management system which tracks and reports user activity on Well Fargo Banking Portal. It determines fraudulent logins, Monetary Wires, Trojan, Bots and Virus detection. Cross Site and Sql injection scripting and various involving hacking techniques used by hackers.

Technologies involved: My work was mainly focused in development using tools and technologies such as Fortify, RSA, J2EE, J2SE, Java, JDK, JMS, MOM, JAXB, SAX, JNDI, JMX, LDAP, JAAS, MDB, REST, JAX-WS, Axis, WebLogic MQ, Spring 2.5, AOP, Spring Batch, WebFlow, Swing, JSP 2.0, JSTL, Struts 2, Servlets, Jakarta Commons, Python, ExtJS, YUI, DWR, AJAX, Hibernate, JPA, XML, Javascript, JSON, DHTML, CSS, Agile, TDD, JUnit, Cruise Control, ANT, ClearCase, SVN, Optimizeit, Log4J, Eclipse 3.x, NetBeans, OC4J 10G, Oracle 10g, PL/SQL, TOAD, ERD, Unix, Cygwin, UML and WebLogic 10.x Application Server and many other tools and technologies.

Confidential

Lead Java Developer

Responsibilities:

  • Lead & Manage team of 6 Senior Java developers. Allocate task, schedule and delivery of developer’s, BA, QA and DBA.
  • Mentor architecture and design decisions. Review code and coordinate with different groups on application and data integration using EAI, ESB, JMS, Web Services and Oracle Data Replication features.
  • Offer 24x7 support services to application users, and create use case, design, UML, functional, specification and wiki documentation. Responsible for application DTS and DR, Security, Scalability, Enhancements, Support and 24x7 uptime monitoring & tuning.
  • Used JMS/Active MQ/Tibco for messaging services and developed teh Asynchronous listener Message driven beans (MDB) dat polls teh message from queues.
  • Used EJB’s to manage declarative transactions and JDBC/JNDI for batch inserts and batch updates.
  • Developed Server side and client side web applications using Spring 2.5, Struts 2, EJB, Hibernate, IBatis, JSF, JSTL, ExtJS and Web 2.0 Ajax frameworks. Developed small intranet sites using Python.
  • Projects Developed:
  • Deferral Reporting System: This was teh reporting system and report generation system for annual deferral account balances.
  • AESO Energy Dispatch Tool: This tool allowed Systems Operators to dispatch energy instructions. This is teh primary business systems used to operate teh Alberta’s restructured energy market.
  • RMAP: A tool for creating, comparing, reporting and processing differences between power system data from phasor measurement units (PMUs) and SCADA data sources.
  • Responsibilities: As a team member I am involved in teh developing enhancements to teh front end and server side of a Licensing application to track teh business sales of Confidential wireless email technology to its clients. Studied existing system and used Magic Draw for teh system analysis and design of teh system. Class diagrams and ER diagrams were used for logical and physical data models.

Technologies involved: My work was mainly focused in development, using tools and technologies such as Struts 2, Spring 2.5, JSF, JSP, JSTL, Magic Draw, Servlet, POJO, JMX, AJAX, Hibernate, XML, JavaScript, CSS, Firebug, Axis2, CXF, WebServices, JUnit, TestNG, DBUnit, Cruise Control, ANT, Eclipse, Oracle Suite, CVS and JBoss Application Server

Confidential, Mill Valley, CA

Senior Java Developer, Consultant

Responsibilities:

  • Responsibilities: As a team member I was involved in teh developing enhancements to teh front end and server side of an in house application to track teh business associates of teh client. This application was used by teh companies’ sales force.
  • As a team member I was involved in teh front end and server side development of Confidential .com, a website owned by one of teh most leading Media and Magazine Company. Over 60,000 users are logged on to teh site at any given time.
  • Performed extensive database designing (Modeling, E-R).

Technologies involved: My work was mainly focused in development, using tools and technologies such as Spring 2, Spring MVC, Spring WebFlow, Struts 2, JSF, JSTL, JSP, JDBC, JNDI, LDAP, Servlet, Hibernate, XML, Javascript, HTML, CSS, JUnit, TestNg, Cruise Control, JProbe, Cocoon, ANT, JProfiler, Idea 5.x, NetBeans, Eclipse, Unix, Solaris, Cygwin, Oracle, Sql, PL/SQL, MySql, JIRA, Confluence, CVS, Apache Tomcat, Weblogic, Clustering and Sun Java System Application Server. Teh site was designed to be server independent, easily portable, deployable and highly clusterable.

Confidential

Team Lead/Sr. Java Developer

Responsibilities:

  • Responsibilities: As an applications team lead I was responsible for Design, Architecture, Development, Security and delivery of “www. Confidential .com” web application. Involved in teh design of teh product flow across different screens, data modeling & teh database design. This application went live to users worldwide on June 16th 2006. Over 10,000 applicants submit portfolio to be considered for $100K grants offered by Rolex of Switzerland. I was responsible for application architecture, implementation, database design and modelling, communications, testing, security, scalability, monitoring, mentoring developers, designers, QA and DBA, release schedule, delivery, QA and Release co-ordination. Application was designed to be cross platform, application server independent, scalable and easily portable to other platforms and databases.
  • Responsibilities: As a contractor I halped Spira in reorganizing their installation modules for Spira Data ticketing components. Teh installation was designed to be shipped as a single CD to various customers permitting single or multiple module installation.

Technologies involved: InstallShield, MSI, Sql Server 2005, MSMQ (Microsoft Message Queue), VMWare, CVS, C#, Visual Studio.NET.

Confidential, Boston, MA.

J2EE Team Lead/Architect/Manager

Responsibilities:

  • Responsibilities: I lead a team of 6 experienced offshore Java Developers who were assisting me in developing; enhancing and supporting 3 Web based financial applications for teh client. I was responsible for application design, architecture, documentation, delivery timelines, client communications, QA, UAT and overall concept to release management. Application architecture followed multi tier server side Confidential design with features such as cross platform, server independent development and deployment, security, polling, server validation, session management and transmission, error logging, dynamic javascripts and object-to-relational mapping. TDD and Agile methodologies were also implemented.
  • From Jan 2005 to May 2005, I managed a team of 6 offshore and 2 onsite support engineers responsible for maintaining corporate Data warehouse. Teh Data Warehousing support required providing 24x7 services to different clients of StateStreet. We also implemented Portals, ETL jobs, Perl, PLSql & shells scripts for data loading to DataWarehouse and multiple java projects for State Street clients.
  • Involved in development and deployment of Message driven beans (MDB) for asynchronous communications using Websphere Application Server.
  • Java Projects Implemented:
  • Exchange Traded Funds for NAV Price Releases
  • Transmission Inventory Control of Mutual Funds
  • Mainframe Job Scheduler. DataWarehouse Job development using PLSQL, Perl & Shell Script.
  • Portal Development and Enhancement for StateStreet Clients
  • Exchange of Price Information using MQ Services for Massachusetts Financials.

Technologies involved: J2EE, J2SE, Java 5, JDBC, JSP, Servlets, Struts, NIO, Multi-Threading, Frameworks, Design Patterns, TDD, Agile, JUNIT, Macromedia JRUN, XML, XSL, Xalan, Xerces, MSMQ, MQ Series/Broker, Oracle Advanced Queuing (AQ), JMS, MOM, DOM, SAX, Web Services, UML, EAI, Actuate Active Portal, Datastage ETL, TOAD, HTML, CSS, SQL, PL/SQL, Oracle, Mainframe DB2, UNIX, Solaris, AIX, UML, Kron, Bash, csh shell scripts, Perl, JCL, AutoSys, CRON, ClearCase, ClearQuest, CVS, SVN, SubVersion, Eclipse, Tomcat, IBM WebSphere, WebSphere Process Server, Jboss, WebLogic, CruiseControl, Log4J, Sql Server 2005, Access and Visual Basic 5/6.0 (VB)

We'd love your feedback!