Technical Architect Resume
San Jose, CA
SUMMARY
- 16+ years Experience in Analysis, Design, Development and Implementation of web based, multi tier Enterprise Applications using J2EE technologies & Microsoft Technologies.
- Extensive experience as an Architect and Project Manager across industries and projects
- Extensive expertise in Java server side programming using various J2EE Technologies.
- Expertise in working with Middle Tier architecture using various J2EE Design Patterns.
- Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Threads, Servlets, JSP, JSP Custom Tags, JSTL, JSF, Seam, Struts, JNDI, RMI, EJB, Java Mail, JMS, ESB, XML, XSL/XSLT, Web Services (JAX - WS, JAXB, SAAJ), SOA, Hibernate, Oracle Applications Framework, LDAP, Log4j, Ajax framework, DOJO framework, AWT, JFC Swing, T-SQL, SQL & PL/SQL.
- Implemented two handheld device (PDA) applications (2 Projects).
- Around 4 yrs experience in Finanical Domain (Investment Banking).
- Experience in deploying enterprise applications in various application servers Web Sphere, Web logic, Jboss, Oracle 9iAS.
- Experience in working with different IDE’s RAD6.0/7.5, JDeveloper, Eclipse, Web logic Workshop, Sun Java Studio Enterprise and NetBeans.
- Strong working Experience in MVC Architecture, Spring Framework, Spring Web MVC, Spring Web Flow, Hibernate Data Access Framework & Apache ANT.
- Experience in Service Oriented Architecture and Web Service development.
- Experience in the new frameworks EJB 3.0, JPA, iBatis & JBPM.
- Knowledge of PKI Architecture, Server-side s.
- Knowledge of Financial Products: Derivatives (Swaps, Repos, CDOs).
- Experience in Websphere ClearCase, ClearQuest.
- Experience in using Version Control Tools Visual SourceSafe, SVN (Sub-version), StarTeam & CVS (Concurrent Versioning System).
- Experience in writing Stored procedures, Functions, Packages and Database Triggers.
- Experience in working with Oracle 9i, Sybase and MSSQL Server.
- Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Experience in working with Java Client/Server applications using AWT, JFC Swing & SWT.
- Experience to various stages of Software Development Life Cycle.
- Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
- Performance tuning of SQL Procedures, Functions, Packages and SQL queries.
- Strong Technical background mixed with good problem solving skills.
- Team player & proven leadership abilities.
- Excellent communication skills with cross-functional experience.
- Ability to maintain excellent code standards that improve version control & project life cycles.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP/2003, UNIX, Linux 7/8/9, Solaris
Languages: Java 2.0, Objective C, C, C++, VC++, PL/SQL, COBOL, Shell Scripts
RDBMS: Oracle 7.x/8i/9i/10g, MS SQL Server 6.5/7/2000,MS AccessSybase, DB2, MySQL, IMS
Front Ends: Visual Basic 5.0/6.0, C#.Net, VB.Net,JSON,AJAX,JQuery
Scripting Languages: XML, (D) HTML, VB Script, CGI, Perl, PHPJava Script,Ajax,Dojo,GWT
Web Technologies: JDBC, ASP, ASP. Net, ADO.Net, Servlets, JSP, JSF, Seam
Web/Application Servers: IIS 4/6, WebLogic, WebSphere, JBoss, Tomcat, iPlanet, SunOne
Distributed Technologies: EJB, RMI, DCOM, COM, SOAP
Tools: Rational Products, VS IDE, JBuilder, Eclipse, SQL*Loader,Import/Export, Toad & Crystal Reports 9, NetBeans,Maven, MyEclipse IDE, Struts, Spring, Spring MVC, Hibernate, StarTeam, CVS, SVN, SourceSafe, Actuate, Jprobe 7.0, Parasoft, Drools, Jtest,Visio,XPlanner, ScrumWorks Pro 3.3, TAME,Blaze,JRules.
API: Win32 API Programming.Protocols TCP/IP, UDP, SMTP, FIX, POP3, FTP, HTTP,RSTP,DSPF,IPTV,SSH,SIP,IM,LDAP
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Technical Architect
Responsibilities:
- Translates functional requirements into technical requirements and design
- Researches and evaluates alternative solutions and recommends the most efficient and cost effective solution for system design
- Analyzes and estimates feasibility, cost, time, and compatibility with hardware and other programs.
- Evaluates complex client area requirements and processes oversees the technical implementation of projects as needed.
- Drive web implementation projects from conceptualization to go-live.
- Maintains a detailed knowledge of the business’s current technology and infrastructure.
- Drive leadership and strategy in developing architecture disciplines, methodologies, standards, and tools.
- Effectively gain buy-in in when leading discussions with senior management on architecture investment proposals and migration plans.
- Conduct meetings to elicit system (functional and non-functional) requirements.
- Compile, document, and represent system requirements for information systems.
- Track & monitor work plan tasks and assignments per work plan.
- Communicate with team members, project sponsors, and other extended client teams.
- Use Unified Modeling Language (UML) techniques to create use case models and specifications that represent system processes
- Provide skeleton code for developers
Environment: Windows, Linux, Java, J2EE, Dojo, Tomcat, MySQL, OpenSSL, Apache CXF WebServices, Struts, Log4j, Quartz.
Confidential, Boston, MA
Technical Architect
Responsibilities:
- Breaking down functional requirements into technical tasks and providing effort estimates.
- Producing, maintaining and reviewing design and other technical documentation.
- Coordinating the teams activities to deliver work within monthly iterations.
- Leading the team to develop and maintain high-quality multi-tiered systems.
- Liaising with key stakeholders to agree timescales and manage expectations.
- Liaising with technical and infrastructure architects to agree technical strategies for products.
- Attend weekly management team meetings and provide status reports.
- Ensure all members of the team maintain code quality.
- Involved in SRD reviews for EFT, ClaimCard, Claims Authority & XactAnalysis Assignments.
- Produced Technical Design Documents for the above projects.
- Worked on UML diagrams such as Class, Activity, State, Sequence, Component & Deployment Diagrams & Data-flow Diagrams.
- Designed & Developed EFT, Enservio ClaimCard & Claims Authority modules.
- Developed end to end modules using Spring MVC.
- Configurations done in Spring MVC to accommodate view technologies.
Environment: Windows, Java, J2EE, EJB, Servlets, Spring MVC, Web Services, JBoss Application Server, MS SQL Server, Eclipse IDE, TFS, UML, JSon, JQuery, Visio, Queplix Framework, plugins, Ant, Ajax, GWT, XSD, XML, WSDL.
Confidential, Middletown, NJ
Software Architect
Responsibilities:
- Designed & Developed Carrier & Freeze Change (PIC/LPIC) for eOrder & RDS.
- Involved in HLD reviews for PIC/LPIC.
- Created and produced IT architecture designs to translate user requirements into solutions.
- Assist development managers with process related activities.
- Participate in technical design reviews.
- Provide subject matter expertise.
- Keep abreast of changes to the production environments to make sure that this knowledge and new standards are passed on to the development groups.
- Serves as a leader for technical efforts related to CLIENTS, providing technical and architectural guidance and best practices to peers and customers.
- Developed Ajax based web Application (RIA) using JSON, JQuery.
- Understanding technology industry trends, how they impact future solutions and provide strategic direction to the application managers.
Environment: Windows, Linux OS, Sun OS, Java, JSP, Spring MVC JSP, Spring JDBC, Web Services, Hibernate 3.x (Annotations), iPlanet Application Server 6.0,Oracle 10g, Eclipse IDE, plugins, Ant, JavaScript, Ajax, JQuery, Ajax, HTML, CSS, XML, Toad, SCME, UML, Visio, vi, spawnmr, edget, edput & submit.
Confidential
Project Manager
Responsibilities:
- Played as Project Manager and also Scrum-Master.
- Manage, Control & monitor the Project & resources.
- Conducting Scrum meetings, scrum retro, sprint demos & status meetings with the Client.
- Responsible for GMS Product.
- Worked in GMS development & Design.
- Worked in GMS Product & also Adapters which are used to integrate with other Products.
- Worked on JUnit Testing for the above modules, Test-Driven Development (TDD) & implemented different Design patterns.
- Used Agile Methodology (Scrum).
Environment: Windows / UNIX, Linux OS, Java SE 6, EJB 3.0, Hibernate 3.0, Webservices, Eclipse IDE, eclipse plug-ins, Spring MVC Framework 2.5, Ant, Oracle 10g, Oracle XE, My SQL Server, JBoss Application Server, Subversion(SVN),Soap UI, Active Perl, Enterprise Architect Professional, Microsoft Visual Studio, UML, Visio, Infragistics Net Advantage 5.3, JUnit, NUnit, TDD, Cruise-Control.
Confidential, Detroit, MI
Java Architect
Responsibilities:
- Responsible for Re-Architecture the existing Architecture of the CMS Application.
- Worked Architectural Enhancements in the System.
- Resolving technical issues and helping the team members technically.
- Worked on Analysis, Design & Coding of Import, Export, Engineering Resources modules.
- Worked on UML diagrams such as Class, Activity, State, Sequence, Component & Deployment Diagrams & Data-flow Diagrams.
- Implemented the architecture based on the Struts MVC framework, using a Central Servlet acting as the controller.
- Developed Ajax based web Application (RIA) using DOJO framework.
- Created Dojo custom widgets, implemented drog-and-drop functionality & used dojo core & dijit.
- Developed Hibernate persistence classes and their mapping xml files.
- Developed POJOs using Hibernate 3.0 & Used RAD 7.0 IDE for development.
- Deployed the application WAS6.0 application server.
- Documented Initial Transition Handbook for the existing CMS application.
- Timely Fixing Bugs & Used log4j to capture the audit and debug logs.
- Used high performance, customizable UI widgets using Ext JS.
- Customer interaction & User & Provided Production Support.
- Developed highly-configurable components to build Flash-based applications that combine the immediacy of the Web with the functionality and responsiveness of desktop applications using Adobe Flex & Flash Frameworks, Action Script.
- Defined Business Rules & Rules Templates using Fair Issac Blaze Advisor.
- Used OSGi framework for Services Platform & Deployment Infrastructure, developed service interfaces & support for continuous deployment activities.
- Worked for Primary Support & used Content Management System ( Documentum ).
- Developed & Used Web Services (JAX-WS,WSDL,SOAP & UDDI) in the Application.
- Messaging middleware implemented & integrated using MQ Series & Message Broker, used JMS API & implemented Service-Oriented Architecture( SOA ).
- IBM DataPower SOA XI50 used for Routing, Message Transformation, Protocol Transformation, Service Mappings, Security, Transaction Management, Process Choreography & Message Processing.
- Message transformations done using XI50, such as binary, text and XML messages.
- Which (XI50) enables to easy-to-deploy network devices to simplify, help secure, and accelerate your XML and Web services deployments.
- Client Applications are decoupled from services, in turn provided communication bridge.
- WebSphere ESB connects applications and components to the Service Bus & Integrated heterogeneous applications seamlessly with an enterprise service bus (ESB).
- Implemented classes can then be wired with the routes via Bean elements in EsbConfiguration.
- ClearCase used as SCM tool & Used Web 2.0, JavaScript, CSS, HTML, XML, XSLT,XPath in web.
- Implemented SSO (Single Sign On) and also used SAML for exchanging authentication & authorization information.
- Developed programs/scripts to perform XML formats for transforming datas.
- Used Swing API for Console Application & Involved in physical & logical Data Model.
- Written DB2 stored procedures & SQL queries.
- Written Ant scripts for builds & performed perfomance tuning.
- Written Job Control Language (JCL) programs.
- Enhanced the existing C++ libraries for the new requirements which are used in the CMS.
- Developed a system that uses data from LDAP and local templates to dynamically provision and re-provision virtual domains.
- Used FTP/SFTP, PuTTYy,WinSCP for connecting to Servers.
- Used JProbe for Memory analysis, Performance analysis & converage analysis.
- Used Agile Methodology (Scrum) & Used XPlanner for web-based project planning and tracking tool for agile development.
Environment: Windows / Linux / UNIX, IBM Z O/S mainframe, ISPF dialog manager for z/OS, Open VMS, JCL, C++, Core Java, Multi-threading, Web Services, Apache CXF, Swing, SWT, jface, OpenGL, Draw2D, LDAP, Servlets 2.2, Struts, Tiles, Hibernate 3.0, JDK 1.5, SQL, Visio, XML, XSLT, Xpath, Ant 1.7.1, WAS6.0, Websphere Portal 6.0, MQ Series 6.0, IBM Datapower XI50, Eclipse Ganymede, OSGi framework, SAML, Web 2.0, DOJO framework 1.3, JavaScript, Adobe Flex 2 SDK, Ext JS, Ajax, RSA(Rational Software Architect), Fair Issac Blaze Advisor, Xalan, Xerces, log4j, JProbe 7.0, Xalan, Xerces, PuTTY(SSH),WinSCP(SFTP), XML spy,ERWin Data Modeler, Xplanner, ClearCase, Documentum and DB2 8 / 9.
Confidential, Wayne, PA
Java Architect
Responsibilities:
- Implemented Product Architecture Enhancements (Technology & Performance).
- Documented Technical requirements & implemented several Design Patterns.
- Documented functional specifications & designs.
- Worked in Performance Tuning of the Symbols product in different modules like Server Modules Deposit, Vault, FX Buy/Sell, CRM, Trading Securities, Batch Control & Reports.
- Analyzed, Designed, development of different Modules of the Symbols Product.
- Developed Server Modules Deposit, Vault, FX Buy/Sell, CRM, Investment Banking, Financial Analytics, Securities, Batch Control & Reports.
- Developed UI designs & development using JSF & Javascript.
- Developed web-pages Spring Web MVC, Spring WebFlow, Spring AOP(AspectJ), Annotations & used extensively IoC (Dependency Injection).
- Created JUnit test case design logic and implementation throughout application.
- Worked for Product Support for QA, SIT & UAT Bug Fixes timely & enhancements for different Modules & FIX protocol used to transact in an electronic, transparent, cost efficient and timely manner.
- Worked on UML diagrams such as Class, Activity, State, Sequence, Component & Deployment Diagrams & Data-flow Diagrams.
- Developed POJOs using iBatis & implemented persistence classes, SQL maps.
- Generated Reports using Jasper Reports/Crystal Reports in varies formats & written complicated SQL queries & stored-procedures using PL/SQL.
- Used Agile Methodology and developed console applications which reads xls files & wrote XML files as per requirement using Core Java & developed webMetods.
- Sun Java Studio Enterprise, NetBeans & eclipse IDEs used for development.
- Used DBMS CRYPTO package for data encryption.
- Developed desktop Applications using Swing.
- Written Ant scripts for builds & performed Performance tuning.
- Performed numerous application and database tuning assignments on Oracle Application Server, legacy, custom and third party systems.
- Leading development of OLAP (On Line Analytical Processing) management support Data Mart for several departments. jManage used for managing applications in development, QA, Staging & Production Environments.
- JMX used for managing and monitoring applications, system devices.
- Used JTest for for code analysis, code review, automated unit and component testing, coverage analysis, and regression testing.
- Used XPlanner for web-based project planning and tracking tool for Agile development.
Environment: Unix, AIX, Linux, OS/390, Windows XP, Open VMS, Core Java, Servlets, JSP,JSF, EJB, JMS, JDBC, Swing, Spring, Srping Web MVC, Spring WebFlow,Spring AOP, iBatis, Web Services, Applets, Weblogic 9.2, Websphere 6.0, WebSphere Portal 6.0, MQ Series 6.0, Oracle 10g(OEM), Oracle 10g Applications, Oracle Portal Server, Tibco, Tuxedo, Oracle 9i, DB2, Sybase, MS SQL Server, OLAP, Poseidon for UML, Eclipse, Sun Java Studio Enterprise, NetBeans, Jbuilder, JDeveloper, Junit, FIX protocol, Ant 1.4, log4j, Parasoft JTest, Dralasoft Workflow, Jasper Reports,Crystal Reports, JavaScript, HTML, DHTML, CSS, Ext JS, WML, XML/XSLT, webMetods, SQL, PL/SQL, WinCVS, TOAD, XML spy, PuTTY(SSH), UltraEdit, ERWin Data Modeler, LoadRunner, Mercury Quality Center, jManage, JMX, Imformatica 8.x, XPlanner.
Confidential
Sr. J2EE Consultant
Responsibilities:
- Designed Phase two of this Project
- Written up solution to the Backup & Restore of Active Charge System (DB).
- Backing up of Cisco Router Configuration, SQL scripting & automated unix shell scripts.
- Developed & unit Tested of GUI CDR statistics module.
- Developed Web-pages using JSP, Servlets & also used Perl script.
- Written shell scripting for automating tasks & cron jobs.
- Developed SIP Client (C++) & Web.
- Developed SIP client to provide store and forward functionality to SIP platform & also implemented pushing messages mechanism.
- Implemented Internet streaming video, broadcast quality video via IP network, wavelength and private line services.
- Implemented streaming videos for mobile devices.
- Supported budgeting and purchasing activities through performance monitoring, capacity planning, and testing of prospective equipment and IOS releases/switch software releases.
- RTSP network control protocol used for entertainment and communications systems to control streaming media servers.
- Implemented IPTV with delivery of TV content over the public Internet.
- Written shell scripts for monitoring the CSM Connections every hour.
- Involved in Network modelling and design for this project.
- Implemented SSO & secure WebServices using Sun Java System Access Manager.
- Automated Business Process, developed Macros & sub-routines.
- Written Ant scripts for builds.
- Interaction with Client (Starhub) & Performed User Acceptance Test (UAT).
- Suggestions for Performance Tuning & used MS Project for project management.
- Performed numerous application and database tuning assignments on Oracle Applications, legacy, custom and third party systems.
- Developed application using Objective C.
Environment: Sun Solaris UNIX 9, Sun StorEdge EBS7.0, Sun Java System Access Manager, Oracle 9i with RAC, Apache Tomcat, C++,Java 1.4, SQL, Servlets, XML, XSLT,XPath,HTML, JavaScript, Objective C, Ant, Perl Script, JSP, JDBC, HTTP,TCP/IP, SIP, WAP, SMS, DSPF,RTSP, IPTV, Call Control framework, CISCO Routers,Toad,ERWin Data Modeler, PuTTY(SSH), Jbuilder, Eclipse, MS Project.
Confidential
Sr. Systems Analyst
Responsibilities:
- Played as a Team Lead.
- Perfomed UAT & User .
- Designed & Testing for the modules HR, Security, QAQC & SRS.
- Worked on Analysis, Design, Coding & Testing of the Component for the RFID Card Reader.
- Develoed handheld (PDA) device application (C++), Conduit (Java) as well as web application.
- Written Coding Stored Procedures, Functions & Views for Data Processing.
- Written T-SQL complicated queries for data processing & auditing.
- Generated MIS Reports & clickable Graphical Charts.
- Wrote solution for Database Backup, Restore & Data migration.
- Worked on SQL Reporting Services.
- Used MS Project for project Management.
Environment: Windows 2000/XP OS, IIS 6, Visual Studio, J2SE, JDBC, C, C++, MS SQL Server 2000, SAP & Tomcat 4.1, SQL Reporting Services.VB6, VB.Net, C#.Net, ASP.Net, ADO.Net, Classic ASP, VB Script, JavaScript, T-SQL, HTML, XML, XSLT, XPath & CSS, Metrowerks Codewarrior Dev Studio v9.0 for Palm OS 5.0, JBuilder & Eclipse,MS Project, ChartDirector Component v2.5, Toad.
Confidential
Sr. Systems Analyst
Responsibilities:
- Involved in analysis, design, coding and testing for the module KMap Workbench & KPI Navigator and used Win32 API programming in Kmap Workbench for automation.
- Worked on analysis, design, coding & testing of components
- Dynamics, FileManip, FileMonitor, Scheduler, gHookingDLL & DB Components.
- Worked on Integration & Communication among the modules of TrailBlazer Suite.
- Worked on Version Compatibility Patches.
- Performed Review Testing plans & used MS Project for project management.
- Performed Database Installation, Administration, Backup & Restore.
- Support for Customer Service Support.
Environment: Windows 98/Me/2000/XP OS, Visual Studio 2000, .Net Framework, VB 6.0, VBA, Excel Macros, IIS, VSS, C, C++, T-SQL / SQL, HTML, XML/XSLT,XPath, Win32 API, Oracle 7.x/8i/9i(OEM), MS SQL Server 7/2000,SQL Reporting Services, MySQL, MS Access, MS Project, Addflow ActiveX Control 3.0, Precision OCX Dial gauge, Classic ASP,C#.Net, VB.Net, ADO.Net, ASP.Net, WSDL,UDDI, SOAP & Web services
Confidential, Old Bridge, NJ
Sr. J2EE Consultant
Responsibilities:
- Responsible for the design of the application as 3-Tier architecture. Clearly separated the Presentation, Business logic and Data Access layers.
- Worked with Struts as the Web-container framework in the presentation tier. Developed front end components with Servlets, JSP in Struts framework.
- Also involved in the development of RFQ Entry module using AWT, Swing.
- Participate with the team leader, developers and project management team, in the analysis of data, applications and processes in order to meet the business requirement.
- Developed core EJB components for the Quotations, Purchase Order, Invoices and User administration modules.
- Responsible for the complete design and development of the User Administration module.
- Implemented several JSP custom tags for common actions in the input JSP files to avoid code redundancy.
- Responsible for writing Ant scripts to package and deploy the EJB components to WebSphere & Used RSA for development.
Environment: Java, Struts, Servlets, JSP, EJB, JDBC, Swing, SQL, HTML, XML, JavaScript, Oracle Enterprise Manager, RUP(Rational Unified Process), UML, Rational Software Architect, ClearCase, ClearQuest, WebSphere Portal 5.1 & WebSphere 5.1.
Confidential
Software Consultant
Responsibilities:
- Design, Coding & Testing for FAS.
- Performed Database Schema Design & Administration.
- Written Coding Stored Procedures, functions & Triggers for Data Processing.
Environment: Visual Basic 4/5, SQL, PL/SQL, Windows 95/98 & Oracle.