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
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.
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.
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).
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.
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.
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.