Technical Architect Resume Profile
PROFESSIONAL SUMMARY:
- Around 12 years of experience in architecture, design, development and support of mission critical business applications using formal software engineering and project management methodologies.
- Develop new architectural design solutions and provide expertise to technical and functional efforts, teams, and projects. Identify scenarios and strategies for performance testing and collaborate with test team on execution. Assisted top Management and Business on budgeting, resource planning, risk analysis, scheduling/timelines, priorities, performance goals and release dates.
- Worked with many industry verticals Telecommunication, Mobility, Airline, Transportation, Insurance, and Retail.
- Strong architectural background in UML using Visual Modelling Tools Enterprise Architect, Rational Rose, Visio , Best Practices and Design Patterns GoF, J2EE patterns etc and hands-on experience on designing Detailed System Architecture Diagram, Data-flow Diagram, Class Diagrams, Activity and State Diagrams, Sequence Diagrams, Component Diagrams, Deployment Diagrams.
- Design and implement new enterprise architectures and roadmaps to obtain all short- and long-term technology objectives. Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
- Expert level skills in Java JDK 1.6/1.5 , SOA, EJB, JMS, Java Servlets, Web Services, Struts, Spring, Spring MVC, iBatis, JAAS, SOAP, ReST, JSP, JDBC, Hibernate, JPA, XML, Swings, Flex, JSF, UML, JCA, JUnit, Multi threading, Ajax, Apache ServiceMix, Websphere ESB, Hermes, Maven, Cobetura, Eclipse.
- Experience in build procedures, including scripting, automation and compilation tools.
- Excellent problem solving troubleshooting skills and experience in 24x7 Production Support and Production Deployments. Worked for Prestigious Clients like AT T, Airbus, British Airways, Boots, and PMI.
- Experience in identifying and analysing project risks and preparing the risk mitigation actions. Performed manual code reviews and optimization/profiler and debugging techniques using tools.
- Self motivated, reliable and flexible with ability to follow project standard with excellence. Well aware of ISO, BS7799 and CMMI, HIPAA and other quality processes.
TECHNICAL SKILLS:
- Special Skills: Client interaction, Presentation, Design and Architecture.
- Programming Languages: Java 5.0 /6.0, C , C, Perl.
- Databases: Oracle 8i, 9i, 10g, 11g, SQL Server, DB2 7.2, Unidata, MySQL 4.0, TeraData.
- Operating Systems: Win NT/2000, Sun Solaris, UNIX, Linux.
- Software/IDE: JBuilder /NetBean /Visual Age/Eclipse, WSAD, RAD.
- Messaging: JMS, MDB.
- Technologies: Servlets, JSP, EJB 1.x/2.x/3.x, Jigloo, JDBC2.0, XML, XSL, XSLT, JaxB, JaxP, JMS, Formatting Objects, Java Scripts, Socket Network Programming, SOAP, SAAJ, JCA, WebServices, Swings, Antlr, GWT, AJAX, JQuery, JSON, PL/SQL, Dozer, Shell Scripts, CSS, Java Help, CXF, Axis 2.0, Dojo, Apache ServiceMix, Spring MVC, Spring Velocity, Hermes, Websphere ESB, Web 2.0, Maven, Drools.
- Enterprise Server Apps: BEA Weblogic 5.x/8.x, IBM Websphere 3.x/4.x/5.x/6.x, iPlanet 4.x, JBoss.
- Designing: Rational Rose, Enterprise Architect, UML, and Erwin.
- Frameworks / API: J2EE, MVC, Struts, Spring 2.x, SpringMVC, RMI, iBatis, Hibernate, SOA, JPA.
- Testing Error Reporting: Quick Test 6.5, Junit, JIRA, Bugzilla.
- Version Control: VSS, CVS, SVN, ClearCase.
- Project Management: MS Project, Clear Quest.
- SDLC: Waterfall, RAD, Agile, XP.
- Others: TOAD 7.0, Netscape LDAP, log4j, Control- M, RUP, PHP, Hudson, SiteMinder, Cruise Control, Teradata SQL Client.
- Emerging Technologies : Cloud, Big Data, SAS
Accomplishment
- Received appreciation and recommendation from the top management of AT T for architecting, delivering a high profile application and making successful of its launch.
- Received award and recommendation from client in Xansa for delivering new application with exceptional quality and within time.
- Received spot award for completing critical issues in application without any bugs and exhibiting the responsibilities well beyond the expectations at Keane India.
- Received commendation from client for excellent work fixing critical migration issues at Keane India.
Corporate Personal
- Mentor and lead the Team with necessary motivation to achieve common corporate goals.
- Initiative to work and aptitude to learn the essence with keen interest within least possible time.
- Confident to plan organize, implement and supervise the Tasks efficaciously.
- Excellent communication skills, Leadership quality and capability to handle customer independently.
Industry Focus
- Telecom
- Airline and transportation
- Retail, Sales and Distribution systems
- Mortgage Insurance
- Institutions Colleges, University, Court
PROFESSIONAL EXPERIENCE:
Architect/Sr.Systems Analyst/Associate Manager
Confidential
- Working for a web-based Point of Sale application deployed at various retail locations, nation wide over an intranet. The core functionality of the application is ordering wireless and wire line products, processing cell phone equipment sales, new activations, maintaining store inventory, accepting service and deposit payments from Customers whose information is maintained in the Billing System, retrieving and changing any information on Customer Accounts at both Mobile and Account level.
- Involved in creating a cloud based central ordering system which will be accessed by all the ordering channels.
Responsibilities:
- Responsible for providing technical leadership for new proposals and existing projects inclusive of analysis, requirements definition, architecture, design, validation, implementation, problem identification, and resolution.
- Responsible for definition of IT Infrastructure standards, in terms of capacity, security, monitoring, auditing, project implementation methodology, systems automation, work flow, management and support.
- Designed and implemented Network, System, and Storage infrastructure solutions for customer order processing system.
- Responsible for definition of System, Network and Application level IT Solutions and Architecture strategy and Governance.
- Created prototypes, design patterns, developer's manuals, and presentations for business executives, development managers, and to mentor teams.
- Involved in developing proposals containing different solutions for addressing business issues.
- Involved in analysing different POC exercises and base code for evaluating different frameworks.
- Developed a framework for marking sensitive data into logs so that it can be analysed by security teams for audit purpose.
- Designed SOA based architecture so that application can communicate with other applications. Coordinated with technical development teams for SOA-based design, architecture, development, and testing.
- Defined maven inheritance hierarchy, dependency management for all projects at one common location by writing parent POM. Developed Maven scripts POM for building and integrating different modules each other.
- Communicated with architects and business experts throughout project, providing translation of key strategic vision into new roadmaps and designs.
- Involved with offshore team for development tracking and progress monitoring. I was looking into daily to daily technical issues faced by different development team and provided solution
- Involved in communication with business and development team for resolving functional and technical queries on time.
Environment: Java 5.0, Servlets , JSP, JMS, MDB, Weblogic 10, Oracle 10g, JAAS, SSO, Struts , Enterprise Architect, XMLBeans, Eclipse, Xing, UML, Junit, Cactus, Clear Case, Clear Quest, Maven, TOAD, Linux, CSS, JQuery, JSON.
Confidential
Technical Architect
Responsibilities:
- Responsible for client meeting, requirement gathering, gap analysis and creating functional document.
- Estimated the work load effort required to complete the requirement. Key person to decide the technical design of the project.
- Prepared initial and details estimation sheet for different modules and prepare the detailed work load sheet for gathering development efforts.
- Developed framework of the application. The application was developed in record time using reusable components using SOA.
- Identified and designed the webservices and interfaces using Enterprise Architect.
- Used Enterprise Architect for designing Data-flow Diagram, Class Diagrams, Activity and State Diagrams, Sequence Diagrams, Component Diagrams, Deployment Diagrams.
- Designed and developed security module for implementing WS-Security, WS-Trust and WS-Policy using JAAS authentication and implemented message encryption using X.509 certificate.
- Used different tools for analyzing the quality and coverage of code using Cobetura, Checkstyle and PMD.
- Developed the Webservices using CXF and SpringWS for enabling interaction within different modules of AirmanNG system. Involved into the development of Swing desktop client for ACMS module of HMI system.
- Developed Antlr grammar for processing A320/A330/A380 aircraft messages. Created proof of concept for framework and technologies used i.e. JaxB, FOP, Spring, Swing, Java Help .
- Developed based code for different modules so that development team can have better idea before implementation.
- Developed desktop client using Swing and implement Swing Worker for back ground processing.
- Involved in environment setting up for development team using Maven, SVN and other open source technologies.
- Developed JUnit test cases for the different modules. Used Agile SCRUM methodology as project development processes.
- Developed validation component for checking format for different data using Java Regular Expression.
- Used Maven for continuous builds and integration on active development and for tagging, building deploying artefacts to archive Maven repository.
- Involved in communication with business and development team for resolving functional and technical queries on time.
Environment: Java 5.0/6.0, Servlets, JSP, JMS, MDB, Websphere 6.0, Oracle 10g, Postgres SQL, JBoss, JAAS, SSO, Antlr , Spring 2.5, Flex, Struts 2, Hibernate 3.0, Swing, GWT, Jigloo, Enterprise Architect, SpringMVC, JBoss Drools, RAD, Agile, AOP, UML, Apache CXF, Apache ServiceMix, Junit, SVN, JIRA, Cobetura, Eclipse, Dozer 4.0, SiteMinder.
Confidential
Technology consultant
Responsibilities:
- Involved into the studying of User requirements and understanding the business needs of the client.
- Involved in designing a robust, highly available and scalable system.
- Developed high-level design document and program use case realization document for the use cases.
- Designed and developed Yield Management system using JSF and iBatis frameworks which was helping business user for flight and price planning.
- Developed C/C interface called CnvrtBkgs to read EDIFACTS message from MQ message hub and writing into weblogic JMS queue.
- Was responsible for technical and business communication with the business for resolving technical and functional queries.
- Developed Swing interface for their Fare Management application.
- Involved into the development of login websecurity module using WebSeal authentication.
- Involved with DBA and UNIX team for database migration from Oracle 10g to Oracle 11g RAC server.
- Prepare Business Continuation Plan and involved with DBA for testing and configuration of Enterprise Grid clustering, Load Balancer, Failover, High Availability, Disaster Recovery, Business continuance.
- Involved into the implementation of SOX compliance for different BA applications.
- Prepared implementation plans for production deployment and coordinated with multiple team presents across the globe.
- Develop and modified different Perl's scripts used for running Unix/Linux Jobs.
- Developed DDL/DML, SQL, PL/SQL scripts, stored procedures, functions, packages, and triggers. Written stored procedures for generating reports for business.
- Developed desktop client using Eclipse RCP for the system while web client was developed using JSF.
- Developed validation logic for different modules using Java Script and added other functionalities as well like sorting etc.
- Configured CruiseControl with ClearCase for continuous integration in order to verify build and check in process.
- Developed web services for Food planning module of ODS application.
- Analyzed and fixed the root cause of some complex functional issues related with customer's PNRs
- Involved into the fixing the performance issue related with database and memory leaks in application.
- Involved into the live deployment of application on Weblogic 8.1.
Environment: UNIX/ Linux, C , Java, Servlets, JSP, JSF, Ajax, JINI, JMS Apache, Web logic, MQ, Eclipse, Swing, Oracle 10g/11g, PL/SQL,JSF, Spring, Rational Rose, ClearCase, Control M, Dojo, CSS, UML, iBatis, Shell Scripts, Java Script, JaxB SQL Navigator, CORBA, CruiseControl, Teradata SQL Client.
Confidential
Tech Lead
Responsibilities:
- Involved in studying the user requirements and understanding the existing application of boots.com.
- Involved into the designing of application using Rational Rose.
- Prepared initial and detailed estimates for different projects.
- Ensured the knowledge acquisition process and developed methods to track the quality of Knowledge Acquisition.
- Set up development environment for the team so that development team can start working.
- Involved into setting up an efficient Configuration Management Plan as both onsite and offshore were involved in coding.
- Developed Content Management System CMS for boots.com website for creating dynamic templates and contents for different part of boots.com website.
- Designed and developed EmailBlaster application using Java Threads for which was used to send promotional emails to Boots.com customers.
- Prepared detailed project development plan for different modules using Microsoft Project Plan MPP .
- Involved into the designing of database using Erwin.
- Developed module for customer payment using 3D-secure gateway channel.
- Developed prescription and pharmacy section of website where Pharmacist can login and see the prescription and can take appropriate actions like approve, amend or reject.
- Developed pharmacy user section where user can search pharmacy drugs and place the order for review of Pharmacist
- Developed and changed PL/SQL scripts, stored procedures, functions, packages, and triggers for Oracle AQ for transferring data from one system to another.
- Used Oracle AQ for transferring from one system to other system.
- Developed client side validation code for Boots.com using Java Script.
- Involved into the analyzing and troubleshooting of production issues.
- Involved into the developing the interface component which was used to exchange the customer reference data with SAP system. Information was being exchanged in free text format files.
- Design and developed CheckMate project using XML based processing for Boots.com orders.
Environment: Java, Servlets, JSP, Weblogic 8.1,Weblogic Portal Server 8.1, Oracle 8i, ANT Build, CVS, Ajax, Rational Rose, Endeca, UML, Linux, Hibernate, Site Monitor, Eclipse ,PHP, Apache, CSS, Struts 2.0,Siteminder, MySQL 4.0, Java Script.
Confidential Module Lead
Responsibilities:
- Involved in studying the User requirements and understanding the existing application and prepare design docs, program specs for the use cases of existing application.
- Developed different functionality for e-Origination and e-Servicing module of e-PMI which was used to generate loan certificates and was providing the servicing options on existing loans.
- Was responsible for of technical communication with the business for clarifying the functional queries. Responsible for sorting out technical issues related with architecture, environment setup and rose by team members.
- Successfully implemented Rational Unified Process RUP as development process.
- Developed security module and configured with LDAP server.
- Involved into the verification of certificate and user details in PMI Mainframe system
- Developed user creation and authentication module for application using Netscape LDAP active directory.
- Involved into the coordination from onshore and offshore for code configuration which includes tagging and branching of active code.
Environment: Java, JSP, Servlets, Weblogic 5.1, iPlanet 4.x on SunSolaris 5.7, JBuilder, WSAD, Oracle 8I, Websphere 5.0 Solaris 5.7 and AIX, IBM DB2 Universal database, Java Script.
Confidential
Access Justice
Responsibilities:
- Configuration of Websphere. Designed architecture of the project using the MVC framework and also designed the database model for the project.
- Developed the court management and session management module of application.
- Developed the abstract schema by mapping the actual database fields into XML files and hence writing the EQB QL for our finder methods.
Environment: Java, JSP, EJB, JBuilder, Servlets, Web Sphere 4.0, DB2 7.2, Linux.
Confidential
Responsibilities:
Involved in various phases of design and creating, implementation and testing of server side components.
Environment: Java 2, Servlets, Java script, JSP, JBuilder, EJB, Web logic 5.1, SQL Server 7, Unidata.
Confidential
New Mont travels is the also the one of the big travel agents in UK acting as Caribbean specialist for the airline industry. Maximum of the clients preferred booking tickets by giving calls at their office rather than through Internet. The purpose was to provide a user-friendly interface to the Galileo CRS. This included the communication tool the CRS over X.25 network by using Eicon card as the gateway between the New Mont intranet and the Galileo CRS network. The CRS connectivity tool sends/receives EDIFACT messages to/from the Galileo Terminal Ids GTIDS provided to the travel agents act as channels of communication between the client's system and the CRS. EDI messages are then passed to the Intranet system, which comprises of complete fare entry, lookup and itinerary storage system.
Responsibilities:
Involved into the development of connecting module for World span system. Involved into the development of parsing module for EDI FACTS messages. Involved into the development of front end for user interaction.
Environment: Java 1.2, JSP, Servlets, Web logic 4.5.1, MS SQL Server 7.0.