Senior Software Engineer Resume
Carlsbad, CA
SUMMARY
- 9+ years of experience in SDLC Design, Development, quality assurance, build and Release, Integration, Support and maintenance of large scale enterprise applications.
- 3+ years experience on Big Data technologies - Hadoop HDFS, Map-Reduce, Pig, Hive, Sqoop, Kafika, Flume, HBase, Zookeeper, YARN, Scala, R, Cassandra, Spark, RDD, Streaming, Datawarehouse, Impala, Oozie, Weblech, Talend.
- Good experience on DevOps using tools AWS, Puppet, Terraform, Chef, Docker and Ansible, kubermetes, openshift
- 6 years’ of experience in JAVA, J2EE development, manage and support deploy teh applications
- Experience on HDFS Architecture & Cluster concepts, Map-Reduce, Pig, Hive, Sqoop, Impala, Kafika, Flume, Hbase, Redshift.
- Extensive experience on writing scripts using Scala, Shell, R, Python, SQL, MapR, Pig Latin for relevant applications.
- Experience on working Map Reduce, Spark applications, ETL operations using Talend studio, Pig Scripting and Hive and HQL.
- Experience in working on version control systems like CVS, Subversion and GIT, used source code management client tools like Visual SVN, Tortoise SVN, putty, Git Bash, GitHub, Cloudera,Azure, DataLake, Horton networks and other command line applications.
- Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
- Good experience on ETL tools like Talend DI, ESB - job design, Web services, MDM, Eclipse tool, Talend Studio.
- Experience on execution of XML, ANT scripts, Shell Scripts, Ruby, Go, YAML, Python, Perl Scripts, Power Shell Scripts and Java Scripts.
- Good experience on cloud environment - AWS, Cloudera,Google, Horton Nws and good noledge on Azure, IBM Integrate datastage for Bigdata.
- Experience on AWS - EC2, S3, RDS, Cloud-watch, Lambda, ECS, EBS,EMR, Glacier, EC2 Container, IAM, Redshift, BitBucket.
- Good exposure on Monitor, troubleshoot and manage, deploy applications and environment
- Experience on Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery.
- Having work experience in support of multi platforms like Ubuntu, Fedora, IOS and Windows for production, test and development servers.
- Extensive experience in architectural Object-Oriented, distributed, Web based and Enterprise applications.
- Extensive experience on J2EE, Java, Web services, SOAP, REST, EJB, JMS, J2EE and Spring design-patterns.
- Good exposure on Web/application servers like Tomcat, Apache, Nginx, Weblogic, IBM Websphere, JBoss, Jetty, IIS.
- Extensively worked on interaction of Java/J2EE systems wif databases like Oracle, SQL Server, DB2, MYSQL - SQL Queries, Stored Procedures.
- Extensively worked on develop teh gui using HTML, DHTML, Java script, JSP and XML, Perl.
- Experience on Deploying Couch base, Tomcat and Elastic search clusters using Docker
- Experience on frameworks like Struts, Spring, JSF, Hibernate, iBatis, Swing, AWT, Angular JS, Node JS
- Experience on writing PL/SQL, packages, Confidential SQL, Stored procedures, modeling, functions and complex SQL queries using Oracle, MySQL, Sybase, DB2, PostGre.
- Application integration wif ides like Eclipse, RAD, WSAD, WTX, JDeveloper and deployed to application servers
- Experience on Finance Domains, Banking, Health-care Domains, Accounting Domains
- Experience on methodologies like SOA, OOPs and Agile.
- Ability to communicate wif multiple teams and vendors effectively
- Excellent Problem solving, communication and interpersonal skills
TECHNICAL SKILLS
Operating systems: Linux(Ubuntu,RedHat, Fedora, Cent OS), Unix, Windows, Ms DOS
Java: Jdk, Jdbc2.X, Java5-8
Cloud Environment: Cloudera,Cloudera manager, AWS,EC2, ECS, RDS,Redshift,EMR, Lambda, DynamoDB, MongoDB, Cloud-Watch,Azure, Datalake
BIGDATA/ETL: MongoDB, Hadoop, MapReduce, Pig, Sqoop, Flume, HDFS, Hive, HBase, Storm, Spark-MLIB, STREAMING, Webleich, Kafka, Flink, Cassandra, Talend Studio, IBM Integrate for Bigdata
Automation Tools for Continuous: Terraform, Puppet, Chef, Ansible, Docker, Jenkins, GitHub J2EE technologies JSP, Servlets, EJB, JMS, JAAS, Solace
Version control/build/PM: GIT, Maven, CVS, VSS, SVN, Ant, Perforce
Application servers: Weblogic,Tomcat, Websphere, OC4J, Jboss, WESB
Web services: Soap, Apache Axis, WSDL, JAAX, Restful
Web servers: IIS, Apache,Tomcat, Jetty, NGinx
IDE and Debugging tools: Eclipse, RAD, Toad, Visual Studio, Bugzilla, Firefox
Frame works: Struts, Spring, Hibernate, JSF
Databases: Oracle, DB2/UDB, Sybase, SQL Server, MariaDB
Design tools: OOAD, Design Patterns, UML, Poseidon, Dreamweaver, Talend Studio,MYSQL- Workspace
Methodologies: Agile, OOAD, SOA
Scripts: JSON, YML, Java Script, XML, HTML5, CSS3, Perl, Ajax, PHP, Python,XSL, XSLT, DOM, SAX
PROFESSIONAL EXPERIENCE
Confidential, Carlsbad, CA
Senior Software Engineer
Responsibilities:
- Worked on CRUD operations on HBase Queries to insert and fetch data from tables.
- Worked on implementation of Avro, ORC, and Parquet, text, data formats for computations to handle custom business requirements.
- Worked in retrieving transaction data from RDBMS to HDFS, save teh output in Hive tables as per user using MapReduce jobs.
- Developed Pig Latin scripts to extract teh data from teh web server output files to load into HDFS.
- Worked on Hive to create Hive tables, load data, write Hive queries,bucket,map, search, caching
- Worked on OOZIE Operational Services for batch processing and scheduling workflows dynamically
- Worked on Kafka configurations for streaming, Consumers and Producers by extending Kafka high-level API in java and ingesting data to HDFS - Hbase depending on teh context.
- Worked on EMR,Redshift, Spark transformations, Spark RDD's, Spark streaming, Spark SQL using Python and Scala.
- Worked on performance tuning, testing, monitoring teh code and applied teh changes to configurations and code level
- Participated onsite calls and status meetings, review meetings and collaborate wif team members
- Added some Java code for existing system and worked on performance tuning,monitored and escalated relevant issues
- Worked on ELK configurations and writing JSON Script, Facets, documents,Update,create,index,search,queries .
- Worked on configurations of cluster using Cloud formation, AWS components.
- Worked on creating cluster environment and test scale-in and scale-out, loadbalencing, high availability nodes, monitor and troubleshooting.
Environment: J2EE, AWS, EC2, EMR, S3, Route53, RDS,Redshift, version control, JAVA8, Maven,Hadoop2, PIG, Sqoop, ELK, Elastic search, Hive, Spark Streaming, Oozie, Hbase, Python, SQL, Pl/SQL, Html5, Linux, RedHat, MySQL, YARN, NOSQL, JavaScript, CSS3, GIT, Shell, Tomcat, ETL, Oracle,SQL Server, DB2, IBM Integrate for Bigdata, Websphere AS, Jenkins.
Confidential, Texas
Big Data Consultant
Responsibilities:
- Worked on create software scripts to automate test, staging and production service deployments.
- Developed Map Reduce jobs in Java for data cleansing, preprocessing and implemented complex data analytical algorithms.
- Created Hive Generic UDF's to process business logic wif Hive QL.
- Involved in implementing Maven build scripts, to work on maven projects and integrated wif Jenkins.
- Worked on Hadoop MapReduce, HDFS and MongoDB, Spark-MLIB, Streaming, RDD, DataFrame and DataSets
- Responsible to managing data coming from different sources and involved in HDFS maintenance and loading of structured and unstructured data.
- Developed MapReduce programs to parse teh raw data and store teh refined data in tables.
- Designed and Modified Database tables and written HBASE Queries to insert and fetch data from tables.
- Involved in moving all log files generated from various sources to HDFS for further processing through Flume.
- Worked on kubernetes containers configurations to deploy different various systems
- Involved in loading and transforming large sets of Structured, Semi structured and Unstructured data from relational databases into HDFS .
- Analyzing data wif Hive, Pig and Hadoop Streaming, Talend ETL tool for analyzing and cleansing raw data by performing Hive queries and running Pig scripts on data.
- Developed Pig Latin scripts to extract teh data from teh web server output files to load into HDFS.
- Created Hive tables, loaded data and wrote Hive queries dat run wifin teh map.
- Worked on OOZIE workflow Services for batch processing and scheduling workflows dynamically.
- Populated HDFS and Cassandra wif huge amounts of data using Apache Kafka.
- Hands on experience in application development using Java, RDBMS, and Linux shell scripting
- Worked on Azure to deploy different applications and performance tuning of cluster.
- Worked on Datalake for data ingest, explore, prepare, analytics and transform data
- Worked on configure Continuous integration and build process using Jenkins as Continuous integration tool.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure
Environment: Hadoop, AWS, MapReduce, BigData, Kubernetes, Hive, Impala, Cassandra, Spark, Avro, Azure, Datalake. Kafka, Storm, Pig, Flume, Java1.8, MongoDB, NOSQL, S3, RDS, GIT, Linux, Redshift, Ubuntu, EC2, Lamda, Cloud,Python, Scala, Oracle10g, LDAP, Shell Script, YARN, Eclipse, RAD, Maven, Tomcat WSProject:ECM Apr 2018 - Aug 2019
Confidential, Greensboro, NC
Hadoop System Analyst
Responsibilities:
- Worked on Processing large data sets in parallel across teh Hadoop cluster for pre-processing.
- Developed teh code for Importing and exporting data into HDFS using Sqoop
- Developed Map Reduce programs to join data from different data sources using optimized joins by implementing bucketed joins or map joins depending on teh requirement.
- Worked on imported data from structured data source into HDFS using Sqoop incremental imports.
- Worked on Implementing Kafka Custom partitioners to send data to different categorized topics.
- Implemented Storm topology wif Streaming group to perform real time analytical operations.
- Worked on Kafka Spouts for streaming data and different bolts to consume data.
- Worked on Creating Hive tables, partitioners and implemented incremental imports to perform ad-hoc queries on structured data.
- Written Shell scripts dat run multiple Hive jobs which helps to automate different hive tables incrementally which are used to generate different reports using Tableau for teh Business use.
- Written Java scripts dat execute different MongoDB queries. Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
- Worked on deploying systems using Amazon Web Services Infrastructure services EC2, S3, RDS, SQS
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef.
- Collaborate in teh automation of AWS infrastructure via Jenkins - software and services configuration via chef cookbooks.
- Worked Hadoop MapReduce, Sqoop, HDFS for big file system components
- Worked on Docker for managing containers, snapshots, images, managing directory structures.
- Handled teh tasks like build configurations, LDAP code changes, build applications, deployments to Application containers.
- Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, Maven Build, TFS Team Explorer and Subversion.
- Worked on communicating wif customers and resolved teh high severity issues.
Environment: JAVA, AWS, Ant, Maven, EC2, S3, RDS, Python, Spring, ShellScript, SQL, Pl/SQL, Hadoop, MapReduce,MongoDB, Sqoop, kafka, Storm, Hive, Flume, Bash, Web Sphere Application Server8, Tomcat6, Windows, DB2, SQL Server, Subversion.
Confidential, Memphis, TN
DevOps Engineer
Responsibilities:
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef.
- Used Jenkins for enterprise scale infrastructure configuration and application deployments.
- Using ANT, Puppet/ Chef Scripts to build teh application and deploy.
- Worked on Created Continuous build process using Jenkins as Continuous integration tool.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts, and are able to quickly evolve during development iterations.
- Implemented multiple high-performance MongoDB replica sets on EC2 wif robust reliability
- Experience and ability to setup automated monitoring and alerting systems.
- Worked on deploying systems using Amazon Web Services Infrastructure services EC2, S3, RDS, SQS
- Collaborate in teh automation of AWS infrastructure via Jenkins - software and services configuration via chef cookbooks.
- Handled tasks development, execution, Bug tracking and periodical technical review of various components.
- Extensively worked on Spring, Servlets, JSP, XML configurations for framework, servers
- Worked on Talend ETL tool installation and configurations and plugins installations.
- Extensively worked on Web services- SOAP, WSDL, JAX-RPC, JAX2-WS, XML, XML Schema were used to distribute teh RPCs and messages in different formats.
- Extensively worked on XML schema, XSLT, XML DOM, SAX, parsing, transformations, different formats.
- Worked on Docker, Jenkins, Chef cookbooks for managing containers, snapshots, images, managing directory structures, deployments.
- Handled teh tasks like build configurations, LDAP code changes, build applications, deployments to Application containers.
- Created Calendar entries for teh scheduling of promotions to different environments like Integration, UAT, Staging, and Production.
Environment: EJB 3.0, JSP1.1, XML, XSLT, Jdbc3.0, Docker, Chef, Python, Talend, AWS, RDS, EC2, MongoDB, YAML, GO, Java1.6, Spring2.5, MVC, AJAX, Shell script, Oracle10g, LDAP, JSP, WS, Hibernate3.0,Ant, SQL, Pl/SQL, Html5, CSS3, JavaScript, Weblogic Application Server9.0, Eclipse, Unix, Subversion, AIX, DB2, SQL Server.
Confidential, Springfield, OR
Sr Application Analyst
Responsibilities:
- Teh project provides information about teh SSO for corporate online credit card process for new and existed customers.
- This Project based on products information such as new, upgrade, payment types, Regional offers, Sales and Purchases.
- Teh aim of this application was supporting and enhancements for existed application components and Create new modules like credit card processing, security.
- Teh project was implemented Agile/Scrum/TFD methodologies wif SOA architecture.
- Teh application was developed using Struts, Servlets, JSP, Web services, Ejb, Spring, Hibernate, Oracle10g
- Responsibilities:
- Involved in teh meetings related to business and technical requirements gathering and requirements analysis discussions.
- Enhancements on Designed application Components like use cases, Class diagrams, Component diagrams, sequence diagrams using UML based on OOPs and service oriented architecture standards.
- Extensively worked on Struts MVC, Servlets, JSP, Java beans, JSTL, Spring, EJB and Hibernate, Core Java.
- Worked on Struts, request-response life cycle, process validations, Configure navigation rules, validation rules.
- Worked on web pages development using HTML, Perl, DHTML, XSLT, XSD, XHTML, JSR, JSF, Ajax, CSS, Swing, Java script, XML - SAX, DOM parser.
- Worked on Core java concepts like I/O, Multi threading, Generics, annotations, Collections.
- Extensively worked on Web services, SOAP, JAXB, JAX-RPC/JAX-WS, WSDL, EJB, MDB, JAXB, XML, Services/Proxy and Java Beans.
- Extensively worked on production support and resolving production issues.
- Implemented Spring dependency/IOC concept, Spring AOP, Spring JDBC, Spring Security, integration, Factory, Application Context modules.
- Integrated teh application Servlets, JSP, JSF, JSR 168, JSTL, JMS, Spring, JDBC, Hibernate components through Web services wif SOA standards.
- Actively handled concurrency issues, Hibernate Caching strategies, HQL, Performance issues.
- Worked on UNIX environment to deploy teh application Components on WebLogic Application server.
- Worked on TOAD to develop PL/SQL procedures, Joins, Indexes, Triggers, Functions, SQL queries to handle database operations.
- Maven was used to create components/ dependencies/artifacts for build directory structure.
- Worked on Eclipse IDE was used to write code for all application components, Unit test, integration tests.
Environment: J2EE, Maven2.0, Xml1.0, Java5.0, Struts2, Multi-threading, Oracle10g, TDD, Web Services-Axis2, SOAP, REST, WSDL, EDI, JSR168,JSF, JAXB, JAX-RPC/JAX-WS, Messages, JDBC, Spring - IOC, Hibernate, MVC, UNIX, JMS, Eclipse3.4, Servlets, JSP, CSS, SVS, Perforce, ANT, JUnit, HTML3.0, Shell Script, JavaScript, Design patterns, Apache tomcat WS, WebsphereAS.
Confidential, CA
Sr Technical Associate
Responsibilities:
- Interacted wif teh client, gathering requirements and identify teh use cases.
- Was handled small team members, assigned, supported for issues, other development activities.
- Used J2EE design patterns such as Service Locator for lookup, DAO for database operations and Singleton for unique copy of object.
- Web user interface and Retail customer’s user interface was designed and developed using JSP, Struts, Servlets, HTML and JavaScript.
- Worked EJB Session Beans, JNDI, Design patterns to communicate DAO components
- Used Stateless Session Bean for maintaining teh transaction to minimize resource overhead.
- Was responsible for object oriented design using rational rose and UML to generate object model, sequence diagrams, static diagrams for interfaces and classes in teh system.
- Enhanced and designed application as per teh J2EE architecture,UML /Rational rose .
- Web Services - SOAP, WSDL, XML were used to distribute teh RPCs and messages in different formats.
- Hibernate used For O-R Mapping, Persistence, Automatic Primary Key Generation
- XML, XSLT, XPath was used to distribute formats, to view by users
- Deployed session enterprise java beans using IBM Web Sphere application server, RAD
- Written teh code to Communicate different LDAP servers.
- Worked on JMS - MDB to create pub/sub, point-to-point connections-topics, Queues, connections, messages.
- Developed several complex SQL queries, PL/SQL stored procedures, Triggers, Functions to manipulate teh data from frond end to database.
- SOAP TEMPhas been implemented for retail customer interface
Environment: EJB 1.2, JSP1.1, XML, Servlets2.5, Jdbc3.0, JSF, Java1.5, Struts2, Ajax, DB2, LDAP, Single sign on, Web logic Application Server9, Hibernate3.0, Ant, SQL, Pl/SQL, Html3, Javascript1.3,Clear case, IBM Websphere Application Server 5.1, WSAD/RAD, Unix, Window NT.
