Senior Architect Resume
SUMMARY:
- Software Architect with significant experience building new applications from scratch and modernizing legacy applications.
- 2+ yrs experience in big data
- 10+ yrs of Java/J2EE experience that includes developing web applications, web services and high performing applications
- 15+ yrs experience in software development in various roles as developer, technical lead and application architect
- 4+ yrs of consulting experience
- 4+ yrs experience working in startups
- Hands on Architect
- Hadoop
- HDFS
- Map Reduce
- Hive
- Oozie
- Cascading
- Spark
- Scala
- Cloudera
- Hortonworks
- Sqoop
- Flume
- Kafka
- SOA
- Design Patterns
- Agile
- Java
- REST
- Apache
- Tomcat
- Weblogic
- Websphere
- JBoss
- Web services
- REST
- JSON
- SOAP
- XML/XPATH/XSL
- JSP
- JSF
- UML
- Spring
- Hibernate
- JMS
- EJB
- JPA
- JTA
- DB2
- JDBC
- JUnit
- SQL
- MYSQL
- Oracle
- HBase
- Cassandra
- MongoDB
- Rational Rose
- Gradle
- Eclipse
- Clearcase
- RabbitMQ
- SpringBoot
- Compuware
- JProfiler
- FindBugs
- PMD
- Maven
- Jenkins
- HTTP
- SNMP
- ANT
- ELK
- SCRUM
- OAUTH
- Nexus
PROFESSIONAL EXPERIENCE:
Confidential
Senior Architect
Responsibilities:- Building Health Intelligence Platform that processes clinical and non - clinical data and enables members to know their health status, what they can do about it and what’s in it for them The platform ingests various kinds of health data that include medical/RX claim files, eligibility files, health questionnaire, data from devices like fitbit, etc. All the data is processed through an artificial intelligence system.
- The platform integrates with several external systems for rewarding, health coaching, etc.
- I modernized the platform to micro services architecture and using open source technologies like Spring boot, RabbitMQ, ELK, etc. It is a SaaS based multitenant application that runs in AWS Cloud.
Skills: Java 1.8, Microservices, SpringBoot, Elastic Search, Logstash, Kibana, AWS, REST, RabbitMQ, Kafka, Oracle, Oauth, Github, Gradle, Kotlin, Vert.x, Teamcity, Chef
Confidential
Big Data Architect/Entrepreneur
Responsibilities:- Developed Conflux, which is a unified integration and orchestration platform for big data. Conflux enables users to design both batch and real-time workflows for data processing. It supports a variety of connectors and transformations. These workflows get executed on Hadoop, Storm or Spark platforms.
- Implemented connectors that include file, jdbc, hbase, hive, elastic search, mongodb, sftp, twitter, facebook, REST, HTTP and Cassandra using Cascading and Map Reduce. The file connector can support text, parquet, avro, json and xml formats.
- Implemented transformations that include aggregators (count, min, max, etc), joins, filters, transformations (regex, tokenize, etc) and other commonly used ETL transformations using Cascading and Map Reduce.
- Implemented workflows for telecom and healthcare companies. Reduced ETL times from hours to a few minutes. Created Hive/Impala tables for users to access the data through queries.
- Implemented Spark streaming workflow to ingest data from Kafka, applying transformations and sinking to Hbase using Spark platform.
Skills: Hadoop, Map Reduce, Hive, Impala, HBase, Spark, Cascading, Yarn, Java, Scala, Cassandra, Cloudera, Hortonworks, Apache Hadoop, Kerberos, Kafka, Talend, Social Data, Spring, Tomcat, REST, Json, MySQL, SVN, Maven
Confidential
Application Architect
Responsibilities:- Developed the Universal Identity Services which is a Cloud based managed Identity as a service at Verizon.
- Implemented identity management using both internal and external providers for strong identity verification and multi-factor authentication.
- Architected the risk engine for identifying fraud authentications.
- User authentications are measured for risk using neural network algorithms. The data store for the risk engine is Cassandra.
Skills: Java/J2EE, Cassandra, Web services, REST, SOAP, XML, Oracle, Coherence, Weblogic, SoapUI, SVN, Jenkins, Maven
Confidential
Solution Architect &Development LeadResponsibilities:
- Leading medical equipment manufacturing company, with a broad range of products used for rehabilitation, pain management and physical therapy. The company also develops, manufactures and distributes a broad range of surgical reconstructive implant products.
- Developed the online medical reimbursement application using Oracle ADF with an Oracle EBS backend. Middle tier is developed using EJB 3.0.
- Performed development lead responsibilities to coordinate onshore and offshore teams, technical mentorship to developers, assisting with design work and implementation.
- Performed release management and deployments.
Skills:, Java/J2EE, Oracle ADF, EJBs, JDeveloper, Oracle EBS, XML, XSL, Web Services, Weblogic, JDBC, SVN, ANT
Confidential
Java Architect & Development Lead
Responsibilities:- Transformed the application that had significant performance issues to meet response time and throughput requirements. It is a web based application that allows user to schedule routes, assign drivers to buses, track the actual work done and assign payroll. The application gets real time data from buses equipped with GPS devices.
- Identified application performance issues and led team to implement changes to improve performance by 80%.
- Performed scalability analysis and defined architecture that will allow First Group to grow to the number of users and sites needed for the future.
- Migrated applications from Oracle Application Server to JBoss as part of the Data Center move.
Skills: Oracle Application Server, JBoss, JSF/Richfaces, EJBs, Toplink, Oracle DB, Oracle AQ, Linux.
Confidential
Performance Architect
Responsibilities:- Confidential Trading supports the Confidential businesses, in particular Oil Products, Gas and Power and Chemicals, by trading natural gas, electrical power, crude oil, refined products, biofuels, chemical feedstocks, environmental products and freight.
- Provided architecture expertise from the performance perspective for the Confidential Trading system to develop a high performing scalable system.
- The datacenter had Citrix servers for presentation, Clustered grid servers for backend computing and Oracle RAC cluster for data storage.
- The architecture also includes Oracle coherence for real time access to reports.
- Developed approach and strategy for doing performance diagnostics for the Confidential Trading application.
- Analyzed the application architecture, design, and code and identified potential bottlenecks in the system.
- Managed Vendor relationships.
Confidential
Application Architect & Technical Lead
Responsibilities:- Provided solution/application architecture for dental enrollment ecommerce application.
- Developed the Tricare Dental Program online enrollment system that allows members to enroll, disenroll and change coverage to the dental program. Users can upload documents that get virus scanned and stored in a Document management system.
- Led team to develop the Confidential main website that consolidates many web applications and gets data from a Content Management System.
- Mentored and coached delivery team members. Helped team members to resolve problems and performed hands on coding work where needed.
- Provided leadership to implement the project on time with quality and meeting all requirements.
Skills: Websphere, ICEFaces, JSP, JSF, Javascript, Spring, Hibernate, JPA, Oracle, DB2, MQ Series, Linux.
Confidential
Application Architect
Responsibilities:- Led development of features that included web services interface for the WIMAX network management system.
- Worked with business team, system engineering and architects for developing requirements.
- Defined tasks, schedules and assignments for team members.
- Led design and code reviews. Tracked progress of the implementation work and insured all requirements, processes and quality goals were met.
- Managed risk, change requests, defects and quality. Managed software configuration, supported QA during testing, and led defect root cause analysis.
- Led a team of engineers to develop application data backup, restore, upgrade and migration.
Skills: Tomcat, Web services, J2EE, JSP, Struts, XML, JMS, Hibernate, Oracle, Solaris
Confidential
Technical lead
Responsibilities:- Introduced automation in coding, testing and documentation; improved process for obtaining subsystem interface dependencies; simplified product and minimized cross subsystem dependencies. Reduced development time by 30% and defects by 40%.
- Team won quality award for improving phase containment effectiveness from 15% to 74% and defect density from 7.5 defects/KLOC to 3 defects/KLOC.
- Achieved cost reductions and higher product quality by improving product and processes.
- Developed the Product road map for the OMC PM System and migration strategy with common platform for all Confidential Networks.
- Developed architecture and design for OMC PM Subsystem that far exceeded predecessor in terms of performance, capacity, quality and maintainability.
- Achieved 100x performance improvement and 300% improvement in computer resources.
- Eliminated the top customer issue of critical data loss and improved customer satisfaction by collaborating closely throughout development and addressing concerns.
- Reduced time lag for inputs needed by customer for their systems to integrate with released product.
Skills: Java, XML, Oracle, SQL