Application Architect Resume
Warren, NJ
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.
- Proficient in developing distributed applications wif various technologies like Core Java/J2EE, Struts, Spring, Hibernate, Web Services, Java Script, Adobe FLEX, Ext - JS using development IDE’s like Eclipse, RAD 7.0.
- Experience wif Hadoop/ Cloudera distribution stack to analyze/enrich data using MR,HIVE,PIG latin, Sqoop, HDFS.
- Strong development experience in implementing Apache CRUNCH/Spark to process structured/semi structured datasets.
- 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 wif 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 wif working on various Database Systems like Oracle, DB2 and MS SQL Server, NOSQL Databases.
- Experience in coordinating wif off-shore team in application design, development and testing.
- Knowledge of industry best practices, processes and standards.
TECHNICAL SKILLS
Web: HTML,AJAX, Adobe FLEX, Action Script, Java Script, CSS, JSP, JSF, Applets, Velocity, Tiles
Middleware: C,C++,Core Java/JEE Stack, Struts, Spring, Hibernate, Eclipse, RAD, Weblogic App Server 7.0, Tomcat 7, JBoss 4, XML, XSLT
Big Data Platform: Hadoop, HDFS, MapReduce, Flume, Sqoop, Pig, Hive, Oozie, HBase, YARN,Apache Crunch.
Backend: SQL Server 2008 R2, Oracle 10g, DB2,TOAD,Ervin, Putty.
Version Management: CVS, SVN
SOA: Webservices(SOAP, REST), SOAP UI
Operating Systems: MS Windows, UNIX
Project Management: MS Project Plan, MS Excel, MS Word, MS Power Point, MS Visio
PROFESSIONAL EXPERIENCE
Confidential
Application Architect
Responsibilities:
- Collaborate wif 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 wif 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 SequenceFile, RCFile, and Parquette.
Environment: ApacheHadoop, Apache Crunch HDFS, Hive, Map Reduce,Core Java,J2EE, Eclipse, Hive, Pig, Sqoop, Flume, Oozie, MySQL,HadoopDistribution of Cloudera, 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 teh various storage formats like AVRO, Parquet and recommending teh 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
- Created Hive tables, and loading and analyzing data using hive queries
- Worked on debugging, performance tuning of Hive & Pig Jobs.
Environment: Core Java,J2EEApacheHadoop, HDFS, Hive, Map Reduce, Java, Eclipse, Hive, Pig, Sqoop, Flume, Oozie, MySQL,HadoopDistribution of Cloudera, Agile Scrum methodology.
Confidential
Team Lead
Responsibilities:
- Organized sprint planning, story points estimation meetings for better understanding/development.
- Integrated Client complex multi tier system wif latest versions of Spring framework for Dependency injection, Spring Context to add support for message sources.
- Coordination wif Dev, QA, and Support teams to ensure quality deliverables.
Environment: Core Java,J2EE, Spring, Struts 2.x,Eclipse, JBOSS4,Tomcat, Maven, Log4J,Version One,Unix,Jenkins,JUNIT,Wireshark,Fiddler,JIRA,SVN .
Confidential, Warren, NJ
Sr Java/Flex Developer
Responsibilities:
- Involved in gathering teh business requirements, Analysis, Design, development, Integration and testing teh application.
- Ensure client satisfaction through effective development and implementation of applications
- Designed and developed several Flex UI Screens and Custom Components, custom Events and Custom Controls for Application using Flash Builder 4, MXML and Action Script 3
- Extensively worked on Spring framework for developing teh control logic and interacts wif Domain Model components developed using Spring framework and Implemented DAO for data access
- Used Core Spring framework for Dependency injection, Spring Context to add support for message sources
- Used Hibernate for relational mapping to teh database and for teh database persistence.
- Maintenance and support .
Environment: Adobe Flash builder 4.0, MXML, Action Script 3.0, CSS, Java EE, Eclipse,Web Logic 7, Parsley framework, XML, XSLT, Blaze DS, Apache Axis, Spring framework 3.x, Hibernate 3.x and Oracle 11g, Toad, SQL Developer, JMS, SVN, ANT, Log4J, Junit4, Flex Unit, SVN.
Confidential, NY
Sr Java/Flex Lead
Responsibilities:
- Involved in gathering teh business requirements, Analysis, Design, development, Integration and testing teh application.
- Developed and integrated Flex UI Screens and Custom Components, Events and Controls for Application using Flash Builder 4, MXML and Action Script 3
- Maintenance and support.
Environment: Adobe Flash builder 3.0, MXML, Action Script 3.0, CSS, Java EE, Eclipse, Parsley framework, XML, XSLT, Blaze DS, Spring framework 3.x, Hibernate 3.x and Oracle 10g, Toad, SQL Developer, SVN, ANT, Log4J, Junit4, Flex Unit..
Confidential, Maitland
Senior Developer jVision
Responsibilities:
- Involved in design and development of teh application from teh scratch using Adobe Flex 3.0, AS 3.0, CSS wif 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 wif 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 Developer
Responsibilities:
- Involved in teh design and development of teh web-Tier Components using Strus, Spring, Java, Servlets, Jsps, and JavaScript,YUI,display Tags.
- Implemented ACEGI Security Framework
- Integration of all teh Layers wif Spring Framework.
- Involved in Low-level Design for TDS Module.
- Code Review’s and PerformanceTuninng.
Environment: Java1.5, Flex3.0, ActionScipt3.0, BlazeDS, Struts, Spring, YUI, displayTags, FlexBuilder.
Confidential
Java Developer
Responsibilities:
- Integration Of Spring Framework
- Persistence layer wif Hibernate and SpringDAO.
- Client Interaction during various phases of teh project
- Support for teh Production issues
Environment: Java1.4, Struts, spring, Hibernate3.0, Ajax, Prototype, Oracle, eclipse3.2.
Confidential
Jr Java Developer
Responsibilities:
- Involved in development of AWB Parser.
- Documentation and UI Designing wif CSS, DHTML, Ajax.
- Support for teh Production issues
Environment: Java1.4, JSP, Servlets, DHTML, AJAX, JavaScript, CSS, JDeveloper10.1.2. Oracle