Application Architect Resume
SUMMARY:
- 11+ Years of IT experience covering various phases of Software Development Life Cycle process including Requirements Analysis, Design, Development, Testing and Maintenance of complex Enterprise Solutions.
- Experience with Hadoop/ Cloudera distribution stack to analyze/enrich data using Apache Spark,Cruch,MapReduce,HIVE,PIG latin, Sqoop, HDFS.
- Experience in providing architect solutions in Bigdata/Hadoop projects
- Proficient in developing distributed applications with various technologies like Core Java/J2EE, Struts, Spring, Hibernate, Web Services, Java Script, using development IDE’s like Eclipse, RAD 7.0.
- Implemented FLUME Interceptors to modify incoming data structure depend on criteria’s, and good knowledge on other distributed messaging system Kafka.
- Experience writing shell scripts in LINUX/Unix and Python.
- Experience in workflow scheduling and monitoring using Oozie and automation through Autosys
- Experience in developing Multi - Threaded applications with Java latest concurrent features.
- Experience in XML parsing using JAXB (DOM and SAX) and implementing Service Oriented Architectures (SOA) using XML,WSDL based web services like SOAP, REST.
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative Waterfall Models.
- Experience and expertise in development of various architecture and design artifacts like Flow, Sequence diagrams, HLD and LLD etc.
- Experience with working on various Database Systems like Oracle, DB2 and MS SQL Server, NOSQL Databases.
- Experience in coordinating with off-shore team in application design, development and testing.
- Knowledge of industry best practices, processes and standards.
PROFESSIONAL EXPERIENCE:
Confidential
Application Architect
Responsibilities:
- Collaborate with subject matter experts, various stakeholders and fellow developers to design, develop, implement and support machine learning data analytics.
- Reusable components/parser functions to process/enrich structured, semi-structured and unstructured downstream data.
- Design, development data pipelines with Java based big data APIs (Apache Crunch/Spark) to aggregate claims amount across all LOB’s of Bank to find out prevent/detect fraudulent activities.
- Design, development of circuit breaker Unix/Shell scripts, and reconciliation reports.
- Defined job work flows as per their dependencies in Oozie.
- Worked on Performance Tuning ofHadoopjobs by applying techniques such as MapSide/Bloom filter Joins, and different file formats such as Sequence File, RCFile, and Parquette.
- Involved/supported DevOps activities to configure/ build servers using Apache Mesos, Jenkins and Docker.
- Proof of concept developed with Spark in Scala to scale performance, and designed abstraction for next phase.
Environment: Mapreduce, PIG Latin, Hive, Apache Crunch, Spark, Scala, HDFS, HBase, Solr, Core Java,J2EE, Eclipse, AVRO, Parquet, Sqoop, Impala, HUE, Flume, Oozie, Tableu, MySQL,HadoopDistribution of Cloudera, Mesos, Jenkins, Agile Scrum methodology.
Confidential
Hadoop/Java Developer
Responsibilities:
- Implemented FLUME Interceptors to modify incoming data structure depend on criteria’s.
- Improved Cluster storage, by analyzing on the various storage formats like AVRO, Parquet and recommending the correct format for various use cases.
- Design, development of circuit breaker Unix/Shell scripts, and reconciliation reports.
- Designed and implemented pig UDFs for evaluation, filtering, loading and storing of data.
- Developed R scripts to implement predictive analysis graphs in tableau.
- Created Hive tables, and loading and analyzing data using hive queries
- Worked on debugging, performance tuning of Hive & Pig Jobs.
Environment: Mapreduce, Hive, PIG Latin, Core Java,J2EEApacheHadoop, HDFS, AVRO, Parquet, Core Java, Eclipse, Hive, Pig, Sqoop, Flume, Impala, HUE, Oozie, Tableau,R,MySQL,HadoopDistribution of Cloudera, Agile Scrum methodology.
Confidential, Charlotte, NC
Sr Hadoop Developer
Responsibilities:
- Develop and prototype Colline flow in Spark with Scala to evaluate performance.
- Have done POC to demonstrate Kafka streaming to replace existing MQ/Solace.
- Developed generic implementation of UDFs to convert XML/POJO data into standard FIX/Native format which can understand by Broadridge.
- Design, development of dynamic enrichment rules to apply on Trade/Journal before sharing with Broadridge
- Created Hive tables, and loading and analyzing data using hive queries
- Worked on debugging, performance tuning of Hive & Pig Jobs.
- Develop Autosys scripts,analysis of required Calender, Holiday schedules.
Environment: Apache Spark, Hive, PIG Latin, Core Java,J2EE,ApacheHadoop, HDFS, AVRO, Parquet, Core Java, IntellijIDEA, Hive, Pig, Sqoop, Flume, Impala, HUE, Oozie, AutoSys,MySQL,SVN,Git,HadoopDistribution of Cloudera.
Confidential, Chicago, IL
Sr Java Consultant
Responsibilities:
- Involved in the design and development of the web-Tier Components using Strus, Spring, Java, Servlets, Jsps, and JavaScript.
- Designed generic request/ response format to expose/consume to/from various third party services.
- Involved in Code Reviews and Functional Testing.
- Automated continues build process by using MAVEN and Jenkins.
Environment: Java EE, Jersey(RESTful),Spring Framework, Struts 2.x,Eclipse, JBOSS4,Tomcat, Maven, Log4J,Version One, Jenkins, JUNIT,Wireshark,Fiddler,JIRA,SVN .
Confidential, NY
Sr Java Developer
Responsibilities:
- Involved in gathering the business requirements, Analysis, Design, development, Integration and testing the application.
- Generated various design documents using Class diagrams and sequence diagrams.
- Extensive use of Core Java features such as Multi-threading, Collections, Exception Handling etc. in the application.
- Involved in development of service layer, data access component using Spring and Hibernate.
Environment: Core Java, J2EE, Spring framework 3.x, Hibernate 3.x and Oracle 10g, Eclipse Toad, SQL Developer, SVN, Maven, Log4J, Junit4.
Confidential, Maitland
Senior Java/Flex Developer
Responsibilities:
- Involved in design and development of the application from the scratch using Adobe Flex 3.0, AS 3.0, CSS with Cairngorm framework
- Involved in XSD design for request/response XML’s (Restful Web Services).
- Developed ActionScript3.0 Custom Formatters and Components.
- Developed view, states, datagrids with custom item rendering, validation, and custom components.
- Designed Internal unit testing framework by Using FlexUnit4.
- Automated Flex Module Build Process by using Flex-Mojo’s.
Environment: Java1.5,Flex3.0,ActionScipt3.0,Spring,Hibernate3.0,RESTfulWebservices,netbeans6.5,Glassfish, Maven, Oracle 10g,Vision PLUS,DB2.
Confidential
Senior Java Developer
Responsibilities:
- Interaction with Onsite Counterparts during various phases of the Project.
- Implemented ACEGI Security Framework
- Integration of all the Layers with Spring Framework.
- Involved in Low-level Design for TDS Module.
- Developed YUI components.
- Code Review’s and PerformanceTuninng.
- Bug Fixing, Enhancements, Production Support.
Environment: Java1.5,J2EE, Struts, Spring, Hibernate,YUI, displayTags,SVN,Maven,eclipse.
Confidential
Software Engineer
Responsibilities:
- Developed web-tier Components using Strus, Spring, Java, Servlets, Jsps, and JavaScript.
- Involved in Code Reviews and Functional Testing.
- Bug Fixing, Enhancements, Production Support.
Environment: Java1.4, Struts, spring, Hibernate3.0, FlexPLM, Ajax, Prototype, Oracle, eclipse3.2.