Sr Architect Resume
EXPERIENCE 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
Functional: Insurance, Brokerage, HealthCare, Justice, Ecommerce
Change Management Software: Clear case, Clear Quest, Subversion, Stash
Development Methodologies: RUP, Agile Methodology (Scrum).
Continuous Integration: Bamboo/Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Sr Architect
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:
- 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
Technical LeadResponsibilities:
- Involved in Product Conceptualization, Design and Architecture of the entire product.
- Managing the day to day activities of the team, by conducting SCRUM.
- Interact with key stakeholders, technology groups such as architecture, network, and infrastructure as needed.
- Used Apache CXF, JAX-RS, JAX-WS for building SOAP and RESTFul web services.
- Used Spring Security for Authentication, Access control and AD integration,
- Used Hibernate/myBatis as the ORM layer. Used Spring MVC for the web layer.
- Used Jenkins for continuous integration.
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
Technical LeadResponsibilities:
- Involved in Product Conceptualization, Design and Architecture of the entire product.
- Managing the day to day activities of the team, by conducting SCRUM
- Interact with key stakeholders, technology groups such as architecture, network, and infrastructure as needed.
- 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:
- 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:
- 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
Confidential
Technical LeadResponsibilities:
- 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.
Confidential
Technical LeadResponsibilities:
- 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
Technical LeadResponsibilities:
- 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.
- 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.