We provide IT Staff Augmentation Services!

Sr Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 15 + Years of experience in developing and implementing High Scalable, highly available Web applications using JEE, Oops concept, Test Driven Development, continuous integration and open source Technology stack.
  • Team management experience of 7 + years.
  • Architect experience of 7 + years.
  • Experience in building highly decoupled Systems using Micro Services Architecture.
  • Experience in all phases of Software Development Life Cycle including analysis, design, coding, testing, implementation, and maintenance.
  • Experience in building Highly Secure Ecommerce Web applications using OWSAP, Methodologies, Spring Security, Jasypt, Bounty Castle, PayPal
  • Experience in design and developing Web services using SOAP and RESTful services.
  • Experience in building search applications using Apache SOLR.
  • Experience in implementing high available systems using Cloud Services like Amazon AWS, RDS, Amazon S3, EC2, SQS/SES and Amazon CDN.
  • Experience in NoSQL databases using Cassandra, Datastax.
  • Extensive work experience with different Software methodologies like Agile (Scrum) and Lean.
  • Ability to interact with end users, key Stakeholders such as architecture, network and infrastructure.
  • A self - motivated, quick learner & Team player, Leader with good analytical and communication skills.

TECHNICAL SKILLS:

Operating System: Windows 2008/2012, Ubuntu

Languages: JDK 7/8, JavaScript, PL/SQL

JEE Technologies: JSP, Servlets, EJB, JDBC, JNDI, JMS, JTA, JSTL, LDAP

Frameworks/Libraries: Spring 3.x/4, Spring MVC, Spring Security 3.x, Apache CXF, Jasypt, Apache SOLR 4.0, Apache Lucene 2.x/4.0, Paypal Payflow, Apache CXF, MyBatis, Hibernate 4.0, Dropwizard, Atomikos Transactional Essentials, Bounty Castle JCE Provider. Spring Boot, Spring Integration, EhCache, Quartz Scheduler, Junit

Web Technologies: Struts, HTML, Java Script, Ajax, Freemarker

Products/Tools: Jenkins, Toad, ER-Win 3.5.2, Rational Software Architect, Yourkit Profiler, Apache Active MQ, Pentaho Kettle, Ant, Maven, Jasper Reports.

Database: Oracle 8i/9i/10g, DB2, Informix, SQL Server 2005/2008/2012, MySQL 5.x, TOAD

Design: UML, OOAD & JEE design patterns.

Cloud Technologies: Amazon AWS, EC2, RDS S3, Amazon SQS, Amazon Cloud Front, Amazon SES

Application Server: Weblogic 8.1/10.x, Websphere 5.1/6.0, Tomcat 7/8

IDE: Eclipse, WSAD, Rational Application Developer 6.0.

Big Data: Cassandra/Datastax

PROFESSIONAL EXPERIENCE:

Sr Architect

Confidential

Responsibilities:

  • MetadataCentral is a tool used in Apple Online Store for tagging product metadata like color, model, carrier, attributes etc. To products sold on Apple Online Store.
  • Development Lead For Product Metadata program. Which is used in Apple Online Store for tagging metadata to products
  • Analyzing the requirements, modeling sequence, class diagram for important Use cases.
  • Responsible for Cassandra modeling for critical use Cases, design of REST interfaces.
  • Design and build Common Framework for using Cassandra DB, across different projects in Apple Online Store
  • Technologies: Spring Framework 4.x, Spring Security 4.x, Spring Integration, Thymleaf, Datastax Cassandra, Datastax Solr, JPA, Hibernate 4.x, Apache Tomcat 7, RESTFul Micro Services, JDK 8, Stash, Bamboo, Oracle, Solace Queues.

Confidential

VP of Web Development

Responsibilities:

  • Streety.com is an online real estate site for searching property, apartments for rent, homes for sale and foreclosed property. It also helps you to figure out exactly what, where, and when to buy, sell, or rent. You can also find a real estate agent, view prices of recently sold homes, and see home values in your community. It can also be used for property research. It gives much deeper information about property data like Mortgage, and owner information.
  • Involved in Product Conceptualization, Architecture and design.
  • Used Spring Security Framework for Authentication and Access Control.
  • Used Hibernate and myBatis as the ORM layer.
  • Used Amazon AWS as the infrastructure layer.
  • Used Spring MVC to develop RESFul web services.
  • Used Jenkins for continuous integration.
  • Technologies: Spring Framework 4.x, Spring Security 3.x, Freemarker, MyBatis, Hibernate 4.x, Braintree Payment, Apache Tomcat 7/8, Jasypt, Bounty Castle, Apache CXF, RESTFul Web Services, Amazon AWS, EC2, RDS, CDN, Amazon S3, MySQL 5.x, Jenkins,

Confidential

Responsibilities:

  • AMCAD’s ACCEPT is a subscription based electronic commerce solution based on Micro services Architecture. It enhances and enables state and local governments to collect fees for online data access, traffic violations, accessing government records, and a variety of other transactions that previously required in person payment at a government office. Enabling these services with AMCAD’s ACCEPT electronic commerce solution significantly improves the quality of service while creating value to the government and constituent. Below are the Live URL
  • Technologies: Spring Framework 3.x, Spring Security 3.x, Atomikos, Freemarker, Hibernate, MyBatis, PayFlow SDK, Apache Tomcat 7, Jasypt, Bounty Castle, Apache CXF, Jenkins, RESTFul Web Services, Apache Active MQ, YourKit profiler, SQL Server 2012, Oracle 10g

Confidential

Responsibilities:

  • Smart Data Layer is a highly scalable full text search engine based on Lucene framework. Its major features include powerful full-text search, faceted search, near real time indexing. Using Smart Data Layer template builder it is easy to build a UI for the search, using HTML template or a JSON/XML template. List of live URL
  • Involved in Product Conceptualization, Design and Architecture of the entire product.
  • Managing the day to day activities of the team, by conducting SCRUM
  • Used Apache Lucene, SOLR as the search Framework.
  • Used Spring framework as the IOC container. Freemarker, struts for the Web layer.
  • Technologies: Struts, Spring Framework 3.x, Spring Security 3.x, Freemarker, Lucene 2.9.2, Apache Tomcat 7, Jasypt, Bounty Castle, Jenkins for Continuous Integration

Confidential

Sr Software Engineer

Responsibilities:

  • This solution to protect most valuable assets of company confidential data. TrueDLP from Confidential is the first solution on the market that provides network, endpoint, discovery and encryption-based DLP services. It provides centralized management for policy, incident, logging and reporting. Discovery services locate and identify sensitive data on endpoints and servers across the network, providing visibility and audit reporting of potentially unsecured information. Detailed audit logging and reports give administrators the information they need to demonstrate compliance, protect confidential information, and reduce data loss risk.
  • Involved in the design of different module like Discovery Scan, Import Export functionality, discovery policy etc., Involved in coding, unit testing and User Acceptance testing.
  • Technologies: Java, J2EE, Postgres, Apache Tomcat 6.16, Struts Framework.

Confidential

Technical Lead

Responsibilities:

  • Placement Workspace for March US is a global placement data system that, at a very high level, supports the management of risk transfer through product transactions. This includes preparation of market submissions and recording of the results of market trading activity. The system is flexible enough to support many different workflows and documentation requirements for various regional markets which include US, UK and EMEA markets and Marsh practices. Fundamental to the system are the account and product concepts that will describe much of Marsh's business globally and provide the basis for straight-through processing.
  • Involved in the Design of the Domain Model and the Service Interface. Includes Sequence Diagram, Class diagrams, Deployment Diagrams using Rational application Software Modeler.
  • Involved in Architecture, technology evaluations. Includes evaluation of ZK framework, DWR and prototype framework.
  • Managing a team of 6 to 8 people includes work assignment, priority. Also involved in Estimation/Schedules.
  • Interfacing with the business users regarding the requirements and prioritizing with them.
  • Technologies: Java, J2EE, ZK, Oracle 9i, Websphere 6.1, Struts Framework, Spring framework
  • Policy Summary is an integration of the Client Policy Repository (CPR) application with MarshConnect, a portal application which provide a single UI and Service interface to other Marsh applications. This integration will provide the Marsh policy users to search policies and view policy details using the single integration UI interface. These policy details will be referred to as G5 Policy Summary.
  • Involved in the integration of portal with the backend, architecture and technology evaluations.
  • Involved with the business users to spec out the functionality and the UI design.
  • Managing the team includes work assignment and priority.
  • Technologies: Java, J2EE, Oracle 9i, Websphere 5.1, Struts Framework, Spring framework.
  • The Client Policy Repository (CPR) project for Marsh US provided a single data service for the storage and retrieval of policy information for all applications across Marsh. Placement systems in Marsh will store policy information into CPR. The policy data will include renewals, cancellations, reinstatements, endorsements, exposures, coverage, Layers and other relevant information. CPR will also provide audit trail and history of the data. Outside systems will not have native access to the CPR data and they will have access to the data through the services (API) provided by CPR.
  • Involved in the Design of the Backend and technology evaluations.
  • Involved with the business users to spec out the functionality, and the UI design
  • Managing the offshore/Onsite team including work assignment and priority.
  • Technologies: Java, J2EE, Oracle 9i, Websphere 5.1, Struts Framework, Spring Framework

Confidential

Responsibilities:

  • The CORE for Aviva PLC UK project was initiated as part of the Transformation work stream with the aim of reviewing the architecture and technology currently used to deliver the Front End of NUL’s eCommerce capability. The requirements that the CORE Migration project aims to meet are:
  • Deliver a Presentation Layer that provides a flexible and configurable framework that allows the deployment of new eCommerce presentation capability through minimal coding/scripting, while maximizing the reuse of components.
  • Reduce the time required to deploy new eCommerce capability.
  • Reduce the cost of delivering eCommerce capability.
  • Increase the robustness, and hence the availability of the Presentation Layer.
  • Responsible for requirements gathering for the following modules
  • Diagnostic Logging, Alerting and Monitoring
  • Audit Logging, Mi Event Manager, Session Management
  • Session Gateway, Security Authentication Authorization, External interfaces.
  • MINA is a web application for Marsh US that provide access to data on Company, Colleague and Contact to its subscriber systems. This is implemented as a subscriber model when interacting with other applications and provides notification to subscriber systems when data is updated. At present there are 2 systems MNA (Marsh Name and Address, company Information) & MDIR (Marsh Directory, External person contact information) are running in MARSH to maintain Name & addresses. The functionalities of these 2 systems are merged into a single system MINA (Master Inventory of Name and Address) with some additional functionality, standardization of name and addresses using Trillium.
  • Involved in the Design/Development of Subscription module, DMG Management, DMG admin and History modules.
  • Involved in the development of Java interface for Trillium.
  • Technologies: Java, J2EE, Oracle 9i, Weblogic 6.1, Struts Framework, Spring framework.
  • The Strategic Quotes - 4 phase IIA project for Friends Provident UK aimed to improve the performance of the Quantum service. During SQ4 Ph1 changes were made to the code and few POCs were carried out to get performance gains and to check the feasibility of implementation for areas of improvement. In SQ4 Ph2 feasible recommendations were implemented as well as new areas of prospective performance improvement was identified and implemented. The Java wrapper for the Quantum was tuned and efficient JNI interface was implemented.
  • Interfacing with different teams to get their performance requirements.
  • Responsible for tuning the Bluestone server.
  • Interacting with FP vendors.
  • Software: Java, J2EE(JNI), DB2, Bluestone Application Server
  • CNA Life Insurance, located in Nashville, Tennessee, is a national provider of Life and Long Term Care (LTC) insurance. CNA Insurance is the eighth largest property insurer and the second largest commercial insurer in the U.S. The system consists of four modules e-Forms, Requirements Manager, Underwriting, Policy Manager and Product Manager. In the Underwriting sub-system, a case/policy undergoes auto-underwriting or manual underwriting based on business rules.
  • Senior Developer, Involved in enhancement and bug Fixes.
  • Technologies: Java, J2EE, Oracle 9i, Weblogic 6.1, Struts Framework.

Confidential

Software Engineer

Responsibilities:

  • TTSH - I was involved in the design and development of components like Prescription, Patient, Diagnosis, exception, Drug, Physical examination, Data Access Provider, Other Activity and messaging component for SMS/Paging/Mailing.
  • Senior Developer\Module lead.
  • Analysing programs for performance, memory leaks and optimization.
  • Involved in design, development and testing of server side EJB components.
  • Technologies: Java, J2EE, Oracle 9i, Weblogic 6.1, Rational Rose 2000, Struts Framework.

We'd love your feedback!