Sr. Java Technologies Engineer - Consultant Resume
Los Angeles, Ca
SUMMARY:
- Bachelor of Engineering in Computer Science Engineering with 15+ years of Information Technology experience performing hands - on Architecting and Technical Leadership for 7 years IT experience in on-site/off shore delivery model leading, developing, designing and troubleshooting of complex cross functional solutions and have involved in all phases of SDLC using Waterfall, RUP and Agile/Scrum development methodologies.
- Extensive experience working on State and Local Government projects.
- Provided technical solutions using Enterprise Architecture frameworks (TOGAF, Zachman), Java, J2EE, JEE 6&7 technology, Java Concurrency/ Multithreading, Apache Hadoop, Oracle Endeca, REST Web Services, SOA, Hibernate, Databases (Oracle, SQL Server), frameworks like Spring, Struts, Hibernate, Java Design Patterns, Content Management Systems (CMS), SaaS, JBoss AS, SAML, OAuth, Weblogic, Websphere and Oracle Internet Application servers. Experience in OOAD/UML - creating Use case, Class, Sequence, Activity and Collaboration diagrams using Rational Architect.
- Design and optimize database schemas for RDBMS and NoSQL databases. Fine tuned queries for PL/SQL, TSQL.
- Involved in planning, scheduling, project communication, issue resolution, change management and risk management in on-site/ off shore delivery model using Agile/SCRUM methodology. Experience in design, implementation and Enterprise Architecture Governance using Zachman framework. Presented technical feasibility solutions to client using Java/J2EE Technology.
- Utilized EAI tools- JBoss ESB and hands on designed SOA Integration with numerous disparate platforms like SAP, Mainframe systems. Written modern Groovy scripts for automation of production of feeds to send messages over SOA
- Worked closely with System Architects to understand concepts and transform into detailed application design for architectural evolution. Extensively developed UML diagrams for effective communication.
- Developed and lead the SDLC of High Availability applications in domains like Financial Services, Retail, Banking, Taxation, Motor Vehicle Registration & Driver Licensing, Identity Management, Retirement/Pension systems for various high profile Government clients.
- Strong ability to drive a project from concept to delivery and translate business requirements into technical solutions. Strategic thinker, proactive individual, comfortable working in fast paced environment.
- Experienced at interviewing, hiring engineers for the team, manage and lead the team.
- Team Player with excellent Communication Skills, Self-Motivated Individual with Analytical and Problem Solving Skills, able to work independently and as a team.
TECHNICAL SKILLS:
- Java 7 & 8, JEE 6 & 7, Groovy, Scala, Linux, Cloud Computing- SaaS, Weblogic, Websphere, Oracle Endeca
- Amazon Web Services (AWS), Twitter, Facebook APIs integration, Linkedin Azkaban
- In-memory caching with IBM Extreme Scale Caching and Oracle Coherence
- SOA, REST, JAX-WS, JAX-RS, OAUTH, HTML5, Git, Spring, Sprng Data, Spring Boot, Hibernate
- JSON, Jackson, Jersey, JBossAS, JBoss Portal, Apache Dozer, Apache Camel, Apache ActiveMQ, ServiceMix ESB, MongoDB
- UML, XML, XSD, XSLT, XPATH, XQuery, OWASP ESAPI, GrayLog, Apache Ivy, Ant, Maven, SVN, Rally, JIRA, Jenkins Continuous Integration, Nexus, ElasticSearch, WebSockets
- Big data tools - Apache Hadoop, Apache Spark, Pentaho, Apache Oozie, Hive, Pig, Sqoop, Hbase, Camel, Kafka, Flume
- Content Management Systems - Alfresco, OpenCms, Apache Openoffice, BI Tool - Tableau, Pentaho
- Databases (Oracle, SQL Server, MySQL), PL/SQL, TSQL, TOGAF, Zachman Microsoft Project, SharePoint, TDD, Agile / Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA.
Sr. Java Technologies Engineer - Consultant
Responsibilities:
- Served as a Site Reliability Engineer (SRE) taking care of leading, architecture and development.
- Extensively worked on developing and exposing / consuming webservices using JEE7 /Java RESTful APIs for producing JSON, XML data.
- Designed and implemented complex algorithms using Multi-threading in Java to dedupe on very large datasets.
- Extensively used frameworks such as Spring Boot, Hibernate.
- Hands-on utilized many of JEE7 technologies like Java API for JSON Processing, JMS, JTA,, Concurrency, JPA.
- Implemented most of the Java Design Patterns and security using OAuth2.0.
- Utilized GrayLog for system monitoring.
- Extensive experince implementing Continuous Integration with Jenkins and build management using Maven and Nexus as enterprise repository manager.
- Hands-on using Amazon Web services - S3, Elastic Map Reduce (EMR), Redshift (Cloud Data Warehouse), Linux Shell.
- Integration of AWS Redshift with Tableau (BI tool), Elasticsearch searching and indexing.
- Written complex Groovy and Scala scripts for processing of large datasets for log analysis. Used ElasticSearch for indexing.
- Development using Endeca Presentation API (Java), Endeca Content Acquisition Framework, Endeca SEO / SEM Module for feeding into the web applications
- Experienced in Endeca Content Assembler, Experience Manager
- Hands on in Endeca Developer Studio / Pipeline Configuration, Workbench and PageBuilder.
- Extensively worked on Object Oriented designing, NoSQL databases such as HBase, Cassandra.
- Designed and optimized database schemas . Fine tuned complex queries.
- Effective Lead and Mentor for the developers to realize the project goals. Identified, recruited and lead top talent for the team.
- Skilled in object oriented principles, design patterns and unit testing (JUnit), Integration testing, performance & load testing
- Conducted analysis and design, work estimation, development, code reviews, unit testing, integration testing, deployment to various environments, production support and fixed bugs.
- Developed several frameworks including in-memory caching using Coherence to improve data availability &performance.
Confidential, Los Angeles, CA
Sr. Java Engineer - Consultant
Responsibilities:
- Strong proven ability in building high-performance, highly-available and scalable distributed Java based systems.
- Extensively used Spring Boot, Spring AOP, Spring Batch, Spring JMS, and Hibernate. Implemented most of the Java Design Patterns.
- Build / Maintain data pipelines using Hadoop ecosystem - Written complex Java Map Reduce code, complex custom formats, Joins, Apache Pig scripts for ETL, Apache Hive queries for data analysis using Apache Sqoop, Flume for data acquisition from various datastores and performed data ingestion, data transformation and data processing.
- For Hadoop ecosystem - Used Apache Sqoop for import/export data from Oracle relational database to columnar database HBase for analysis of big data.
- Utilized Apache Spark and Scala for real time analysis and Apache Kafka for data acquisition.
- Hands on using Amazon Web services - S3, Elastic Map Reduce (EMR), Redshift (Cloud Data Warehouse), HBase, Azkabaznfor scheduling workflow, Hadoop streaming, Linux Shell
- Integration of AWS Redshift with Tableau (BI tool), Elasticsearch searching and indexing
- Served as a Site Reliability Engineer (SRE) taking care of administration, architecture and development.
- Extensively worked on Object Oriented designing, Java Concurrency/ Multithreading implementing and consuming Restful APIs and high volume transactions with various formats like XML, JSON.
- Written highly efficient, low latency scripts in scripting languages like BASH, Grroovy.
- Worked closely with System Architects to understand concepts and transform into detailed application design for architectural evolution. Extensively developed UML diagrams for effective communication.
- Effective Lead and Mentor for the developers to realize the project goals. Identified, recruited and lead top talent for the team.
- Skilled in object oriented principles, design patterns and unit testing (JUnit), Integration testing, performance & load testing
- Conducted analysis and design, work estimation, development, code reviews, unit testing, integration testing, deployment to various environments, production support and fixed bugs.
- Developed several frameworks including in-memory caching using Coherence to improve data availability &performance
Confidential, Los Angeles, CA
Sr. Big Data Engineer - Consultant
Responsibilities:
- Strong proven ability in building high-performance, highly-available and scalable distributed Java based systems.
- Architected and built / Maintain data pipelines (ETL) using Hadoop ecosystem - Written complex Java Map Reduce code, complex custom formats, Joins, Apache Pig scripts for ETL, Apache Hive queries for data analysis using Apache Sqoop / Flume for data acquisition from various datastores and performed data ingestion, data transformation and data processing.
- For Hadoop ecosystem - Used Apache Sqoop for import/export data from Oracle relational database to columnar database HBase for analysis of big data.
- Utilized Apache Spark and Scala for real time analysis and Apache Kafka for data acquisition.
- Hands on using Amazon Web services - S3, Elastic Map Reduce (EMR), Redshift (Cloud Data Warehouse), HBase, Azkabazn for scheduling workflow, Hadoop streaming, Linux Shell.
- Integration of AWS Redshift with Tableau (BI tool), Elasticsearch searching and indexing
- Served as a Site Reliability Engineer (SRE) taking care of administration, architecture and development.
- Extensively used and Expert at using Caching solutions such as IBM Extreme Scale Caching and Oracle Coherence
- Used Capistrano for efficiently scripts for deployment to complex environment. Continuous Integration with Jenkins and Build Management using Maven and Nexus as enterprise repository manager.
- Integrated web application using JSON/XML messages to various CMS (Alfresco, OpenCms, Apache Openoffice)
- Designed, written and delivered software to improve availability, scalability and efficiency.
- Extensively worked on Object Oriented designing, Java Concurrency/ Multithreading implementing and consuming Restful APIs and high volume transactions with various formats like XML, JSON.
- Written highly efficient, low latency scripts in scripting languages like BASH, Grroovy.
- Utilized EAI tools- JBoss ESB and hands on designed SOA Integration with numerous disparate platforms like SAP, Mainframe systems. Written modern Groovy scripts for automation of production of feeds to send messages over SOA
- Worked closely with System Architects to understand concepts and transform into detailed application design for architectural evolution. Extensively developed UML diagrams for effective communication.
- Effective Lead and Mentor for the developers to realize the project goals. Identified, recruited and lead top talent for the team.
- Skilled in object oriented principles, design patterns and unit testing (JUnit), Integration testing, performance & load testing
- Conducted analysis and design, work estimation, development, code reviews, unit testing, integration testing, deployment to various environments, production support and fixed bugs.
- Developed several frameworks including in-memory caching using Coherence to improve data availability &performance
- Proactively researches new technologies and processes. Takes initiatives to share and present new methods or trends that improved the daily operations with PM and Development Manger
- Open minded and flexible to established processes yet willing to help improve and recommend change in a transparent and systematic means
Confidential, Los Angeles, CA
Sr. Technical Lead
Responsibilities:
- Strong proven ability in building high-performance, highly-available and scalable distributed Java based systems.
- Build / Maintain data pipelines using Hadoop ecosystem - Written complex Java Map Reduce code, complex custom formats, Joins, Apache Pig scripts for ETL, Apache Hive queries for data analysis using Apache Flume for data acquisition from various datastores and performed data ingestion, data transformation and data processing.
- For Hadoop ecosystem - Used Apache Sqoop for import/export data from Oracle relational database to columnar database HBase for analysis of big data
- Utilized Apache Spark and Scala for real time analysis and Apache Kafka for data acquisition.
- Hands on using Amazon Web services - S3, Elastic Map Reduce (EMR), Redshift (Cloud Data Warehouse), HBase, Azkaban for scheduling workflow, Hadoop streaming, Linux Shell.
- Integration of AWS Redshift with Tableau (BI tool), Elasticsearch searching and indexing
- Served as a Site Reliability Engineer (SRE) taking care of administration, architecture and development.
- Integrated web application using JSON/XML messages to various CMS (Alfresco, OpenCms, Apache Openoffice)
- Extensively worked on Object Oriented designing, Java Concurrency/ Multithreading implementing and consuming Restful APIs and high volume transactions with various formats like XML, JSON.
- Utilized EAI tools- JBoss ESB and hands on designed SOA Integration with numerous disparate platforms like SAP, Mainframe systems. Written modern Groovy scripts for automation of production of feeds to send messages over SOA
- Worked closely with System Architects to understand concepts and transform into detailed application design for architectural evolution. Extensively developed UML diagrams for effective communication.
- Experienced at interviewing, hiring engineers for the team, manage and lead the team.
- Effective Lead and Mentor for the developers to realize the project goals. Identified, recruited and lead top talent for the team.
- Skilled in object oriented principles, design patterns and unit testing (JUnit), Integration testing, performance & load testing
- Conducted analysis and design, work estimation, development, code reviews, unit testing, integration testing, deployment to various environments, production support and fixed bugs.
- Developed several frameworks including in-memory caching using Coherence to improve data availability &performance
- Proactively researches new technologies and processes. Takes initiatives to share and present new methods or trends that improved the daily operations with PM and Development Manger
- Open minded and flexible to established processes yet willing to help improve and recommend change in a transparent and systematic means
Confidential, Los Angeles, CA.
Sr Technical Lead
Responsibilities:
- Strong proven ability in building high-performance, highly-available and scalable distributed systems.
- Use emerging big data technology to persist data to Hadoop cluster and perform analysis with l Hadoop Map reduce jobs to analyze Vehicle registration and Driver licensing data
- Extensively worked on designing, implementing and consuming Restful APIs and high volume transactions with various formats like XML, JSON.
- Designed and optimized database schemas
- Hands on knowledge of cross browser usability, navigation for user-experience, and web languages for front-end web development, such as HTML5, CSS3, AJAX, and JavaScript and jQuery library.
- Skilled in object oriented principles, Java concurrency/ multithreading, design patterns and unit testing (JUnit)/ Test driven development (TDD). Hands on in integrating, analyzing and coding in Java, JEE6, SOA technologies. Strong development experience in technologies such as Web Services (REST) using Spring consuming/ producing XML and JSON data formats and Hibernate for ORM.
- Provided technical solutions using Enterprise Architecture frameworks (TOGAF, Zachman), Java, JEE 6&7 technology, Java Concurrency/ Multithreading, REST Web Services, SOA, Hibernate, Databases (Oracle, SQL Server), frameworks like Spring, Struts, Hibernate, Java Design Patterns, SaaS, JBoss AS, SAML, OAuth, Weblogic, Websphere and Oracle Internet Application servers. Experience in OOAD/UML - creating Use case, Class, Sequence, Activity and Collaboration diagrams using Rational Architect.
- Hands on experience designing all aspects of the enterprise application based on the specified technologies and frameworks -Spring, Hibernate, XML, XSLT, XPath and XQuery
- Experience utilizing Apache Camel as routing engine, ActiveMQ as message broker and Servicemix as Enterprise Service Bus (ESB)
- Designed and implemented security framework dealing with common application security issues (XSS, CSRF, session fixation, SQL injection, information leakage, etc.) and experience in authentication/ authorization utilizing SAML
- Oversee requirements gathering and provide guidance to the development team to align to customer needs in the Agile / Scrum project using on-site/ off shore delivery model
- Experienced at interviewing, hiring engineers for the team, manage and lead the team.
- Coordinate technically with PM/Release management in the project delivery / releaseand implementation
- Served as Subject Matter Expert and also lead teams in a cross-functional environment to develop and deliver projects that had to be integrated with Enterprise level Architecture
Confidential, Columbus, OH.
Solution Architect/ Principal Technical Lead
Responsibilities:
- Involved in planning, scheduling, project communication, issue resolution, change management and risk management in on-site/ off shore delivery model using Agile/SCRUM methodology
- Experience in design, implementation and Enterprise Architecture Governance using Zachman framework
- Presented technical feasibility solutions to client using Java/ J2EE Technology
- Skilled in object oriented principles, design patterns and unit testing (JUnit))/ Test driven development (TDD). Hands on in integrating, analyzing and coding in Java, J2EE, JBoss Portal, SOA technologies. Strong development experience in technologies such as Web Services (REST) using Spring consuming/ producing XML and JSON data formats and Hibernate for ORM
- Experience utilizing Apache Camel as routing engine, ActiveMQ as message broker and Servicemix as Enterprise Service Bus (ESB)
- Hands on experience designing all aspects of the enterprise application based on the specified technologies and platform (J2EE, Spring, Struts, Hibernate, XML, XSLT, XPath, XQuery, Apache Camel, ActiveMQ, Cassandra, SAML, OAuth, OWASP ) using practices and common patterns, ReST and SOAP web services, and enterprise integration patterns(EIP)
- Designed and implemented security framework dealing with common application security issues (XSS, CSRF, session fixation, SQL injection, information leakage, etc.) and experience in authentication/ authorization utilizing SAML and OAuth
- Successfully integrated STARS with Ohio Business Gateway using Web Services on Service Oriented Architecture (SOA) specification
- Implemented Jenkins Continuous Integration at enterprise level
- Designed strategic account support through proactively maintaining high-level technical and operational expertise and understanding of industry trends and customer requirements
- Worked with the business users for defining the project scope, developing architecture and detail design, formulating and executing project plans, and managing the cross-functional project teams.
Confidential, MD/ Milwaukee, WI
Senior Technical Lead
Responsibilities:
- Worked with the business users for defining the project scope, developing architecture and detail design, formulating and executing project plans
- Presented evaluation of current system and provided technical feasibility of proposed system
- Mentored team members for developing innovative solutions
- Project Details: PERS system was implemented to provide Service Retirement benefits to State & City government employees
- Responsibilities:
- Involved in full Software Development Life Cycle (SDLC)
- Work with business leads to define and manage business process and technology roadmaps in support of long-term divisional strategies.
- Hands on designed/ developed and lead teams comprising developers and analysts
- Presented evaluation of current system and provided technical feasibility of proposed system
- Provided software configuration management support for development and test environments configured with SOA components
- Developed, maintained and ensured compliance with Configuration management plans, polices and standards
Confidential, Santa Fe, NM.
Technical Lead/Developer
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC)
- Designed critical technical solutions and lead cross functional technical teams
- Developed critical business solutions
- Lead geographically dispersed team
- Involved in Preparation of Detail Design Document using Rational Rose.
- Involved in project architecture designing and development
- Handled Release Management
- Coding and unit Testing
- Integration Testing of other Modules
- Involved in post production support
Confidential
,Developer
Responsibilities:
- Coding and unit Testing
- Integration Testing of other Modules
- Involved in post production support
Confidential,
Developer
Responsibilities:
- Coding and unit Testing
- Integration Testing of other Modules
- Involved in post production support
