Sr. Technical Architect Resume
Arlington, VA
SUMMARY
- Overall experience of 15+ years in Software Design and Development
- Extensive experience in Object Oriented Software Design and Application architecture
- Extensive experience in SOA, Enterprise Application Integration, REST/SOAP
- Extensive experience in software development using Java/Spring/JEE and Open Source Frameworks.
- Experienced in leading engineering teams.
- Experienced in design & development of Content Enabled Enterprise Solutions using ECM platforms.
- Experienced in software development using agile methodologies.
- Experienced in design multi - tenant SaaS platforms
- Possess good understanding PAAS, BAAS and Cloud computing architectures
- Possess good communication, interpersonal, cross-cultural and problem solving skills.
- Received Outstanding Performer for excellent performance for the period in HCL
- Member of 360 Degree Hall Of Fame 2012 of top 100 leaders in the HCL
TECHNICAL SKILLS
Programming Languages: Java, Java Script, Go, Scala, Python
Frameworks: Spring Framework, Spring AOP, Spring MVC, Spring JPA, Spring Security, JAX-RS (Jersey), JAX-RS, OData Protocol, AWS, Hibernate, Google Data Store API, jQuery
Message Oriented Middleware: JBoss ESB, ZeroMQ, HornetQ and Sonic MQ
Operating Systems: Windows 7 / Mac 10.x / Linux variants - RHEL5,Ubuntu 12.x )
Application Server: JBoss AS 6.x, Glassfish 3.1.2, Tomcat 7.x, Tc Server
SDLC: Scrum, TDD, Waterfall
Source Control: Git, Perforce, Subversion
RDBMS: MySQL 5.x, Oracle, PostgresSQL, MS Sql Server 2008
Build Tools: Maven, Gradle, Ant
Personal Interests: Web API, BAAS - FireBase / Apijee, Hadoop/HDFS, HBase, MR, Mongo DB Functional Programming-Scala, Data Visualization
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Sr. Technical Architect
Responsibilities:
- Responsible for design and delivery of the following components of the Talent Central Platform
- Scoring Engine - Core scoring engine for 39 different types of assessments that are supported by the platform
- Backend Driver - MOM for running backend operations on the platform
- Cache Management - In memory / Distributed Cache management
- Performance tuning for service layer components
- Data providers and Content Player - Service layer components
- SOA based integrations for player with external content providers
- Reusable UI Widgets
Confidential, Redwood City, CA
Technical Architect / Integration lead
Responsibilities:
- Own the integration of Confidential application suite with end customer enterprise systems. Work with Confidential Solution Architect & SMEs and end customer IS teams to design and deliver the integration needs.
Confidential, Little Rock, AR
Application Architect
Responsibilities:
- Responsible for design and delivery of the following shared components of the Confidential
- Extensible Metadata Service
- High Performance Metering Service
- Worked with Acxiom SMEs in understanding the requirements for metadata and metering services.
- Worked with Acxiom architects and contributed significantly to the end to end design of the of the Metadata repository and designed the OData Restful APIs Metadata Repository.
- Worked on the end to end system design of the High performance metering system and designed the ZeroMQ based store & forward mechanism for Acxiom SaaS metering.
- Worked on developing prototypes for concepts and PoCs for technology selection.
- Developed high level system architecture and application architecture for the Metadata and Metering Services.
- Involved in design of Application services, Data layer components and integration components using
- Java, Spring IOC, Hibernate API, OData4J, JSON, ATOM and ZeroMQ
- Involved in code analysis and refactoring.
- Involved in tooling for production support and maintenance.
- Responsible for providing technical leadership to the development team in meeting the technical challenges by providing architectural and design guidance.
- Played as liaison between offshore engineering team and SMEs/Architects at Acxiom
- Practiced SCRUM agile methodology.
Confidential, Portland, OR
Sr. Technical Lead / Application Architect
Responsibilities:
- Requirements Analysis, Scoping, Platform Design & Development
- Responsible for framework design, development and overall delivery of the Device monitoring agent, Loyalty Service management framework and Managed Print calculation Framework.
- Involved in developing the high level system architecture and application architecture.
- Involved in low level design of application components using UML.
- Use case diagram, Class Diagram, Sequence Diagram etc.
- Development of Application services, Data layer components and integration components using
- Spring IOC, Spring AOP, Hibernate API.
- GWT, JSON
- Quartz for scheduled jobs
- SNMP4j for communication with print devices
- JCE API for Security and Encryption
- Involved in design and development of Web services and inbound and outbound integration to external systems using JBoss ESB to Fulfillment systems, Service Loyalty Systems, payment gateways
- JMS API
- JBoss ESB
- Apache CXF, JAX-WS, JAXB
- Designed and developed a XML based simulator for simulating wide variety of print devices for functional, performance and usability testing using SNMP MIBs.
- Involved in code analysis, review and refactoring.
- Involved in writing unit tests for the components developed.
- Involved in tooling for production support and maintenance.
- Responsible for providing technical leadership to the development team in meeting the technical challenges by providing architectural and design guidance.
- Practiced SCRUM agile methodology for the development process.
Confidential
Technical Lead
Responsibilities:
- End to End design and development of Content Services for Contract management based on AFS Alfresco Foundation Services, Spring POJO, Spring AOP
- Involved in Customer Demos and preparing marketing Collaterals
- Responsible for providing technical leadership to the development team in meeting the technical challenges
Confidential, Boston, MA
Technical Lead
Responsibilities:
- Responsible for the overall technical design and delivery of the solution.
- Developed the high level system architecture and solution architecture
- Designed and developed the validation, export and import components of the solution using
- Web Development Kit( WDK), Documentum Foundation Classes( DFC)
- Documentum Foundation Services (DFS)
- XML Processing using JDOM API
- Documentum BPM Suite
- Designed and developed Web Service for inbound integration from translation vendor systems
- JAX-WS, JAXB
- Involved in code analysis and refactoring.
- Co-ordinate with different functional groups from EMC across different geographies.
Confidential, Pleasanton, CA
Technical Lead
Responsibilities:
- Responsible for complete project planning, design and development, tracking, status reporting and delivery of CLM Solution PoC.
- Responsible for providing technical leadership to the development team in meeting the technical challenges
- Took total ownership of the solution
- Involved in End to End Design of all components of the Solution
- Developed Business Layer components for the entire solution.
- Involved in Customer Demos and preparing marketing Collaterals
Confidential, Pleasanton, CA
Technical Lead
Responsibilities:
- Responsible for complete project planning, design and development, tracking, status reporting and delivery of all enhancements and bug fixes done on WDK Test Harness framework components
- Involved in design reviews, BRBS and milestone planning
- Involved in Bug Analysis, FR Analysis, Design, development and testing
Confidential, Pleasanton, CA, USA
Technical Lead
Responsibilities:
- Involved in requirements gathering & design reviews
- Designed and Developed Business Layer DFC modules, Wiki Aspects classes, Wiki TBO and Wiki manager module
- Design and developed Wiki URL addressability and Wiki linking
- Designed and developed presentation layer WDK components
Confidential, Redwood City, CA
Sr. Developer, Team Lead
Responsibilities:
- Worked are Shasta, Rainer, Hamilton, Diablo and Tam releases of Confidential Revenue Management Suite
- Designed and developed UI components, UI Tests and Unit tests for Rebates, Admin Fees, Chargeback, Govt. Prizing and Medicaid applications for Confidential Revenue Management Suite.
Confidential
Developer
Responsibilities:
- Design & Development data access and cache management layer for the i2 test automation framework using TSL
- Development infrastructure layer services for i2 Test automation framework
- Development of Layer2 functions for Strategic Sourcing module of i2 Six.
- Development of web based tools in Java. Servlets and JSP to support housekeeping and demo data generation
- Development of PL/SQL functions to generate test / demo data for Strategic Sourcing module
Confidential
Developer
Responsibilities:
- Design and Development of Business Layer components for Purchase and Sales documents
- Design and Development of Presentation Layer and Business Layer components for Cheque Design and Cheque Printing modules
- Design and Development of Document Printing API for the product
- Design and Development of Expression Evaluator and Compiler for Flexi Reports
- Write Unit Test
Confidential
Developer
Responsibilities:
- Design & Development of UI using UIL ( User Interface Language),call back action listeners for X Motif UI in C++
- Developed Recipe format compiler and Recipe persistence components as per SECS-GEM protocol format
- Extended SECS Base Tool server to handle recipe for Spectrum tool.