Architect Big Data Healthcare Systems Resume
Long Beach, CA
SUMMARY:
- A dynamic, customer - focused professional with over 20 years of professional experience with domain knowledge on Healthcare, Banking, Telecom, etc.
- Have over 3 years of experience as Architect, Technical Lead/Developer on implementing Enterprise Data Lake using Hadoop Big Data Technologies like, HDFS, Map Reduce, Hive, Spark, Hbase, Kafka, Sqoop, Zookeeper and Talend Big Data ETL Tool to ingest, process and deliver data to Analytics and custom use cases for batch and real-time use
- Interested in a challenging technical track in software architecture, implementation and leadership role with emphasis on Big Data and other emerging technologies in a dynamic work environment
- Have strong relational Database concepts and working experience on several databases such as SQL Server, Oracle, MySQL, DB2 and Ingress.
- An effective communicator with excellent interpersonal skills. Follow effective time management and goal driven approaches. Strong analytical, problem solving organizational abilities and a good team player
TECHNICAL SKILLS:
Big Data: Hortonworks, Cloudera, Data Lake, Hadoop Technologies like HDFS, Map Reduce, Hive, Impala, Spark, Hbase, Kafka, Sqoop, Zookeeper, Kerberos, WebHDFS, Thrift/REST, Ambari, Hue, Phoenix, Presto, Squirrel, Polybase, Zeppelin
ETL: Talend Big Data
Operating Systems: Windows, Linux, AIX and Solaris
Cloud: Microsoft Azure
Database& Search: MS SQL Server with Polybase, Oracle, Ingres, MySQL, DB2 and Sybase, SOLR
Reporting & Analytics: Microsoft Power BI/PowerPivot, Arcadia Data, BIRT
Programming: Java, J2EE, Web Services (REST & SOAP), Python, C# .NET, C/C++ and Objective C, Shell Scripts
Middleware: Tomcat, JBoss, WebLogic, WebSphere, Jetty, IBM HTTP Server, IBM DataPower and MQSeries
Others: Spring, Hibernate, JPA, Struts, Log4J, JUnit, ANT, Maven, GitHub, Eclipse, CI (Jenkins, Hudson, CuriseControl), Active Directory
PROFESSIONAL EXPERIENCE:
Confidential, Long Beach, CA
Architect Big Data Healthcare Systems
Responsibilities:
- Define Architectures, Design, and Implementation of Enterprise Data Lake using Hadoop technology stack.
- Work on Roadmap, Plan, Technical Guidance, Support and Decision making for the implementation of Big Data use cases using Data Lake framework.
- Engagement with Enterprise Infrastructure and Functional IT teams with respect to setup Hadoop infrastructure and implantation of use cases respectively
- Work with vendors on product evaluations, procurements, professional services and technical support
- Involved in multiple Proof Of Concepts (POC) for Research, Investigation and Recommendation of possible use cases with technical details for senior management
- Hands-on with activities related to Data Ingestion, Processing and Consumption through various tools
- Implemented BI solution by analyzing unstructured and structured data using Hadoop (HDP), Hive UFD, Talend Big Data Integration tool, Hbase, SQL Server Polybase
- Design and implement Predictive Analytics solution using open source QRISK2 model for predicting Cardiovascular Disease within member population
- Worked on Sentiment Analytics use case to identify patterns of population behavior that can influence business decision making to derive better business goals
- Designed and Implemented Web Services API using Hbase datastore, Java SpringBoot REST Web Services to integrate with custom Web applications. Enabled Integration with APIgee Gateway Services
- Integration with SOLR collection used by custom web application
- Performed Microsoft Azure Active Directory (AD Connect) integration with in-premise ADFS 3.0 Active Directory repository
- Implemented OAuth 2.0 authentication for Web Service security using Spring Security framework.
- Configured SSL security certificate on Tomcat. Installed and configured APR and Tomcat-native libraries on Linux server.
- Provide technical guidance to the team management. Mentoring team members.
Environment: Palantir (Gotham & Metropolis), Java 1.7 JEE, Tomcat, Eclipse, Spring, MS SQLServer, Microsoft Power BI, Log4J, Git, Maven, Linux, Postman, Hortonworks and Cloudera Hadoop distribution stacks, Talend Enterprise Big Data
Confidential, Marina Del Ray, CA
Senior Software Engineer
Responsibilities:
- Actively involved in design and development of various SOA applications that exchanges data through external public APIs such as Google, Apple, Amazon, etc., for various mobile application functions.
- Implement product features such as text messaging, voice calls, voice subscription plans.
- Work with Apache ActiveMQ with Spring integration for asynchronous messaging. Used Couchbase NoSQL implementation for new product feature.
- Implemented database persistence layer with JPA/Hibernate/SpringJDBC APIs.
- Write unit test, integration tests with JUnit, Mokito, Cucumber (using Ruby).
- Investigate, debug various production issues and implement necessary fix.
- Using Scrum project methodology. Involved in task scheduling, providing project estimates, project delivery and implementation. Supporting production issues.
- Work with junior team members and train them on various development, design and implementation techniques.
- Worked with the product team to provide design and post-implementation presentation to the project stakeholders.
Environment: Java 1.6 JEE, Tomcat, Eclipse, Spring, Hibernate, Struts, MySQL, ActiveMQ, Voldemort, Memcache, Couchbase, jUnit, Log4J, Git, Maven, Jira, Chef, Jenkins, Linux, MacOS
Confidential, Monterey Park, CA
Senior Software Engineer
Responsibilities:
- Actively involved in design and development of portal application for commercial customers
- Actively working on design and implementation of Web Services using IBM DataPower SOA appliance
- Involved in redesigning and migrating existing WebSphere based applications to JBoss application server.
- Designed and developed common component to integrate Java applications with MQSeries messaging infrastructure with configurable MQ parameters.
- Implemented Web Services for geo-location search using ESRI API used in branch loaction search service application.
- Involved in scheduling, providing project estimates, project delivery and implementation. Supporting production issues.
- Implemented BIRT open source APIs to design custom reports.
- Mentoring new team members. Providing customer training.
Environment: Java 1.6/1.5, JEE, JBoss, JBoss-Portal, DataPower, WebSphere, WSAD, JBoss Developer Studio, Eclipse, Spring, Hibernate, Struts, Oracle, Apache AXIS, JUnit, Log4J, MKS, ANT, Maven, Hudson, Linux, Windows
Confidential, Aliso Viejo, CA
Software Development Engineer II / Senior Java developer with DatAllegro
Responsibilities:
- As a member of the engineering team, designed multiple modules of this high volume, scalable data warehouse application
- Wrote code to generate query execution plan by using multiple algorithms, and rule based query optimization policies to execute DDL and DML statements on distributed database environment
Environment: Java 1.5, Jetty Web server, Eclipse, Spring, Hibernate, Ingres 9, JUnit, Log4J, Subversion, SQuirreL, Nexus, Windows XP, Linux, C#, .NET 3.5, SQLServer 2008, Visual Studio Team Solutions
Confidential
Software Consultant
Responsibilities:
- Worked on the business-layer comprised of Java 1.5, Hibernate, Spring, and Web Services
- Wrote various Java components at the domain layer such as Business Delegate, DTO, BO, DAO, etc.
- Wrote web services to interface the domain layer with the Adobe Flex based client applications.
- Wrote Hibernate mapping files to interact with the database tables for read, write, update and delete operations
- Wrote JUnit test cases for unit testing
- Deployed and tested the application on Jetty web server Using Maven for compile and build process, Eclipse IDE for source code development and Subversion for version control repository
Environment: Java 1.5, Web services (Apache SOAP, WSDL), Flex, Hibernate, Spring, Jetty Web server, JBoss, Eclipse, SQL Developer, Oracle 10g, Subversion, Maven, JUnit, Log4J, Windows XP, Linux
Confidential, San Diego, CA
Software Consultant
Responsibilities:
- Working independently on the presentation-layer which is comprised of Java, JSP, XML, XSLT, CSS
- Wrote XML document, and XSLT code for transforming the XML. Wrote CSS and implement them in XSLT code
- Wrote JSP code to transform the XML (using XSLT) data into the browser
- Deployed and tested the application on Tomcat application server
Environment: Java 1.4, XML, XSLT, JSP, HTML, CSS, Tomcat, XMLSpy, Eclipse, Windows XP
Confidential, Irvine, CA
Software Consultant
Responsibilities:
- Worked on the B2C application that is an online retail store, which offers various calling plans, phones, and features to the online shoppers.
- Designed UML, Class, and Sequence diagrams of various modules from the business approach documents using design patterns
- Worked with the Business and Analyst teams to understand the requirements and prepare technical documents
- Working as a Senior Member of the team, responsible for mentoring and guiding other team members
- Wrote Java code using EJB, Servlets, JSP, DAO, transfer objects, and value object classes
- Wrote JUnit and Cactus test classes for unit testing of each component
Environment: Java 1.4, J2EE 1.3, EJB 1.2, JMS, XML, DAO, UML, JNDI, Log4J, JUnit, Cactus, JBuilder, WebLogic AS 8.1, CVS/StarTeam, Oracle 9i, Sun Solaris 8.1, Windows 2000, Sun Sparc