Technical Architect / Project Lead Resume
NyC
SUMMARY
- 12+ Years of IT industry experience with proficiency in all the aspects of software development life cycle (SDLC) from concept, design, and development to deployment.
- Experience in finalization of technical / functional specifications, Expert in Agile project management methodologies
- Skills in design, programming, testing, and developing software using JAVA, JSP, EJB, J2EE, Web Sphere Server, Struts, Portal, Portlets, JavaScript, AJAX, Web 2.0, HTML, XML, XSL, C++, C, CORBA, UNIX, Web Sphere, MQ Series and Oracle
- Exposure of onsite - offshore development dynamics and mobilization of onshore-offshore model
- Wide range of technical know-how including J2EE, SOA & Web sphere Portals
- Experienced in planning, design and implementation of portal solutions
- Prepare and maintain high-level, low-level design docs and software development
- Experience working in Java with strong Java development skills in most of the Java technologies, specializing in designing and developing highly scalable and complex applications developing back-end software applications for Financial Services Industry.
- Extensively worked in Java, JDBC, Spring, XML, Hibernate, PL/SQL, Junit, UNIX, SOA.
- Worked on the technologies like JSP, Servlets, AJAX, JSF, Struts, spring, Hibernate, iBatis, EJB, JDBC, REST/SOAP Web-Services, JNDI & Junit.
- Worked on different Application and Web Servers like Confidential Web Sphere, WebLogic, Apache Tomcat and Jboss
- Strong knowledge in Design Patterns, OOAD, UML.
- Experienced in developing JSR 168/ 268 Portlets and customizing the themes and skins, XMLAccess with personalized content.
- Experience in developing reusable Web components like Web Service, XML, SAX, DOM Parsers.
- Experience in developing web services and strong at technologies like JAX-RS JAX-WS, JAX-RPC.
- Experience in dealing with Android and iOS applications
- Implemented RDBMS Data Access through JDBC, Hibernate, iBatis and JPA with Oracle, DB2, mySQL.
- Hands on experience in developing, testing, debugging and deploying J2EE application using various IDE’s such as Confidential Web Sphere Rational Application Developer (RAD), Eclipse.
- Extensive knowledge and hands on experience in Web development using HTML, DHTML, CSS, JQuery, Bootstrap, JavaScript, AJAX, XML, XSLT.
- Experience and thorough with MVC (Model View Controller) architecture.
- Involved in testing phases of the Applications like Code Review, Unit, and Integration Testing.
- Good at Test Driven Development (TDD), Waterfall and Agile Development methodologies.
- Performed lead, supportive and sharing roles with strong communicative and interpersonal skills in team-tasks.
- Good analytical, organizational and planning skills, able to achieve team and customer objectives with excellent written and verbal communication skills along with good documentation skills.
Portal Servers: Confidential Web Sphere Portal 8, Life ray, JSR 168 and 286 Portlets
Application Servers: Confidential Web Sphere, BEA Web logic, Apache Tomcat, Pramati, JBOSS
Java/ J2EE: Java, J2EE, EJB, JSP/ JS, JSON, Swing, RMI, XML, XSL, XSD, SAX, DOM, JSF, JMS, UML, PMD, Angular JS
Web Technologies: Ajax, JQuery, Servlets, Java Beans, JUnit, LDAP, PUMA API, Web 2.0, Apache, TagLibs, IIS, Confidential HTTP Server, HTML, DHTML, XHTML, JAXB, CSS, SOAP, WSDL, Restful, Macromedia, Site Minder, Web Services
Reports: Jasper Reports
Version Control Tools: Accurev, SVN, VSS, PVCS, CVS
Scripts: Perl, Python, PHP, CGI, Shell Scripts
Protocols: SNMP, TL1, CMIP, TCP/IP, HTTP, HTTPS, FTP
Frame Works: Spring, Struts, MVC
Data Mapping (ORM): Hibernate, iBatis
Middleware: TIBCO, MQ Series, Web methods and CORBA
Databases: DB visualizer, Oracle, DB2 Database, PL/SQL, SQL, mySQL, MS Access, SQL-Server, TOAD
Performance Analyzers: JProfiler, JProbe
IDEs: Rational Application Developer (RAD), Rational Software Architect (RSA), Eclipse
Task Management Tool: Confidential Rational Team Concert
SDLC models: Water Fall, Agile (Sprint), Iterative, Spiral, V-Model
Build Tools: ANT, Maven
Operating Systems: Windows- 95/98/NT/2000/XP, Unix/ Linux, Solaris, AIX
Processes: Confidential ’s QMS (Quality Management System), OPAL
Domain knowledge: Health Care, Banking, Financial, Aerospace, Telecom Network Inventory and Event Management
PROFESSIONAL EXPERIENCE
Confidential, NYC
Technical Architect / Project Lead
Responsibilities:
- Portal Application collects data from different sources, enriches data by using account/product services and loads trades, position & balances in to data ware house which will be used for cash flow settlement, reconciliation, margin calculations and finally reports to Clients.
Environment: J2EE, Confidential Web sphere Application/Portal Server, Confidential Rational Application Developer, Confidential MQ Series, WCM, Oracle, and Spring Framework
Confidential, NJ
Technical Architect/ Project Lead
Responsibilities:
- Provider Management and Reimbursement (PMR) Application for NASCO: web sphere portal application to maintain provider’s detailed information like demographics, credentials, affiliations, designations, and networks.
- Accum Validation Tool for NASCO: web sphere portal application to perform online view and export of the Healthcare Benefits.
- Al-Hilal Bank Project: web sphere portal application as an integrated solution to single view of customer’s information, interactions, alerts and transactions.
- Healthcare Code Conversion Project: migrating existing application to ICD 10 code.
Environment: J2EE, Confidential DB2, JVM, Confidential Web sphere Application/Portal Server, Confidential Rational Application Developer, Confidential MQ Series, Restful web services and Spring/ Struts Framework
Confidential, NYC
Technical Project Lead / Consultant
Responsibilities:
- The Common Pricing Interface project is aimed at sourcing data from different billing system databases of legacy systems, DB2 and mainframe systems to server East Coast and West Coast Customers.
- Different modules involve all the major backbone operations of searching and maintaining various data type information like price plan, promotions, customers, allowance offers, features etc. POS required interactions with netACE app thru web services.
Environment: JSR168 Portlets Framework, JSTL, WCM, JDK1.5, AJAX, Spring Web Services, Soap UI Tool, JQuery, Web Sphere Portal Server, LDAP Server, RAD
Confidential
Team Lead / Project Lead
Responsibilities:
- System architecture for various deployment and customer scenario identification and development
- Analyze and in corporate non-functional requirements
- Performed code, design, architecture reviews, applied quality standards, tracking project status, quality standards, generalizing components,
- Applying Process, Design and coding standards, created POCs, applied Design Patterns
- Developing JSR 168/286 compliant portlets and deployed to web sphere portal server
- Implemented Hibernate to persistence layer. Created XML mapping to the tables.
- Developed Maven build script to automate the deployment to various servers.
- Technical resource planning and skills required, high level scheduling / technical project plan, technical team planning including proposed structure and mobilization plan and responsible for overall deliverable
- Implemented Spring framework
- Proficient in Multiple Software Development Methodologies. Can identify the best suited methodology for a project
- Working on onsite/offshore project execution (towards delivery). Constant interaction with the team offshore to ensure quality deliverables w.r.t design/code and testing cycles.
- Design and development of system, based on J2EE specifications. Used J2EE design patterns for developing web applications and agile methodology
- Maintained Work Packets, tracking for closure using Rational Team Concert (RTC)
- Handled Change Requests (CRs)
- Engaged in all the activities of the product definition to delivery of the product.
- Designed and reviewed the code for major enhancements
- Involved in design and development of user on-boarding application using Java, Spring, Hibernate and Concurrent Java APIs
- Used AJAX, Web 2.0 framework API’s scriptaculous, prototype and XMLHttpRequest to display asynchronous data from server to the web pages
- Written extensive complex SQL queries and PL/SQL stored procedures to get the data from the tables and performance tuning of oracle database
- Experienced in developing packages, procedures, functions, triggers and views
- Documented the Portlet Inventory, defining Portlets and identifying JSR 286 custom portlets vs. using Web Experience Factory
- Used and implemented the JSF framework and developed web applications
- Implemented struts action forwarding and action mappings
- Used RAD IDE to develop Java, J2EE application development
- Database access to Oracle using JDBC and JNDI resource lookup
- JUnit testing the application components
- Used MAVEN build to build the application EAR file to deploy in Test and Stage environment.
- JVM processes monitoring, managing, threshold
- Did performance Enhancements on Transaction Load to reduce load time by refactoring the code using multi-threaded DAO layer
- Change Control Management in accordance to the Change Management Process so preventing the implementation of unauthorized changes and cost exposures
- Quality Management ensuring it is align with standards being set and account specific process requirements
- Managing Issues and Risks impacting project deliverables and milestones in accordance to the Issue and Risk Management Procedure and the account specific Process
- Staffing, coordinating offshore team(scope, deliverables, time, meetings), Defect tracking
- Coordinating and leading the Onsite and Offshore team
- Developing JSR 168 compliant portlets and deployed to web sphere portal server
- Used cursors, functions and procedures to develop stored procedures, used Toad to query the database
- Participate in Requirement Gathering meetings with the business teams
- Used JavaScript Object Notation JSON to transmit data objects containing attribute- value pairs
- Implemented AJAX, web 2.0 functionality in to the web pages for client validations and user interactivity
- Managed project requirement facilitation, planning, scheduling, tracking, risk and issues. Managed Gap analysis, Resource Leveling, Allocation forecasting, Project Scorecard and Project Dashboard while executing and controlling the project.
- Resource skill development, sending global resources for functional and technical training
- Design and Develop Web service Components SOA/J2EE based on application requirement
- Design, leading, planning and mentoring team on portal technology
- Prepare Project Scope with Timelines and Delivery dates
- Conduct Team Meetings, Project Reviews and Status
- User training and documentation
- Monitored project progress and performance
- Ensure Configuration management activities are taking place
- Monitor team performance through appraisals, and provide feedback
- Managed Knowledge transfer process and induction plans
- Monitored the project progress through Microsoft Office Project Professional, team meetings, client interactions, QA audits, metrics and Phase End review meetings and submitting various progress reports to delivery head and client
- Prepared project progress monitoring, issue resolution/escalation, change management, working on new proposals/new initiatives
- Design, leading, planning and mentoring team
- Delivering, scheduling, reporting, deployment
- Quality Analysis and compliance
- Coordinating between onsite and offshore teams
- Requirement analysis, implementing, User training, Estimation, tracking
- Reviewing functional requirements and tracking them thru traceability matrix for design and test strategy
- Holding review meetings to monitor progress of the project as per schedule / budgets, and ensuring timely completion and delivery of project to the client
- Resource skill development, sending global resources for functional and technical training
- Applied Design Patterns