Application Architect Resume
SUMMARY
- 10+ 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 with 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 with 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 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.
- Worked with application teams to install operating system, Hadoop updates, patches, version upgrades of Hortonworks as required
- Good Knowledge in Amazon AWS concepts like EMR and EC2webservices which provides fast and efficient processing of Big Data
- 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.
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., Hortonworks
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 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 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 Developer
Responsibilities:
- After a card is compromised and before it is used, fraudsters typically test the card in small amounts at online stores to make sure that the card is still valid. This is termed as “Test Points”.
- 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
- 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 with latest versions of Spring framework for Dependency injection, Spring Context to add support for message sources.
- Coordination with 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 the business requirements, Analysis, Design, development, Integration and testing the 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 the control logic and interacts with 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 the database and for the 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 the business requirements, Analysis, Design, development, Integration and testing the 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
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 Developer
Responsibilities:
- Involved in the design and development of the web-Tier Components using Strus, Spring, Java, Servlets, Jsps, and JavaScript,YUI,display Tags.
- Implemented ACEGI Security Framework
- Integration of all the Layers with 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 with Hibernate and SpringDAO.
- Client Interaction during various phases of the project
- Support for the 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 with CSS, DHTML, Ajax.
- Support for the Production issues
Environment: Java1.4, JSP, Servlets, DHTML, AJAX, JavaScript, CSS, JDeveloper10.1.2. Oracle
