Technical Designer /sr Developer Resume
NY
EXPERIENCE SUMMARY
- 10 years of experience in enterprise software architecture and development: Analysis, architecture, design, development, deployment and testing of various applications using Enterprise Architecture Technologies, Java, J2EE, XML, XSD, SOAP, RESTFul, SOA, Servlets, WebServices, EJB, JSP, JDBC, JMS, SWING, JSF, MOM, JNDI, Axis, XFire SOAP engines, Struts, Spring, Castor, Hibernate, JPA and distributed architectures.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, various Design Patterns (J2EE/GoF).
- Designed & developed Service Oriented Architecture (SOA) applications, integrating Web services running in heterogeneous environments
- Deep understanding of computer science fundamentals (Data structures, Algorithms, multiprocessing and complex Database designs).
- Worked with middle - tier clustering, high volume real-time messaging, and MOM.
- Implemented high performance data processing and concurrent multithreaded applications.
- Architected high frequency transactional order/trade management Etrading platforms.
- Extensive design framework experience using, MVC, Struts, Spring, GWT,AJAX, Hibernate and proprietary client frameworks.
- Well versed with application servers like Web Logic, Web sphere, JBOSS and Tomcat.
- Working on rools engine with Drools.
- Developed client side UI components using SWING, JSP, JSF, CSS and other RIA technologies.
- Created UML, data flow diagrams, sequence diagrams and use cases.
- Enhanced application performance using garbage collection tuning, latency and JVM tuning using various tuning tools.
- SQL, PL/SQL,stored procedures, Indexing, Normalization and Query optimization.
- Working with oracle apps like Oracle BRM and Oracle EBS
- Worked with WSDL, UDDI, SOAP, SOAP UI and XSD’s.
- Recommended automated testing tools, Continuous Integration and Continuous Delivery procedures.
- Forecasted and avoided the possible product release delays by acting proactively through various phases of development.
- Developed best guidelines/practices for coding standards, designing and deploying.
- Organized best development methodology and platform improvement meetings.
- Applied Test Driven Development, refactoring and continuous integration methodologies.
- Eliminated DB access bottleneck to significantly improve response time to client queries.
- Gathering and managing business requirements from multi-geography global stakeholders.
- Analyze and estimate, high-level requirements and provide technology direction to onsite and off shore development team member’s.
- Risk assessment & Management - Scope and mitigation strategies.
- Manage/Coordinate QA, UAT and Production releases.
- Training and mentoring onsite and offshore managers, engineers, developers, and QA Team.
- Make critical operational decisions in fast paced, high-stress environment.
- Demonstrated multi-tasking, problem solving, interpersonal communication skills, with proven negotiation and client relationship skills.
- Identify process gaps and drive process improvements.
TECHNICAL SKILLS:
Languages: Java 6, C, C++,SQL, PL/SQL, XML, XSL, JavaScript, CSS, XPath, CICS (AS/400) DHTML.
J2EE Technologies: J2EE 1.4, EJB, JDBC, JNDI, JSP, SWING, Servlets, Java Mail, JMS, RMI.
Web/App Servers: IBM Web sphere 5.1, Apache Tomcat, BEA Web logic 8.2, JBOSS.
Framework: MVC, Spring, Struts, Hibernate, AOP, Quartz, Jersey, Velocity, RIA.
IDE/Tools: Web sphere Studio (WSAD), Borland Jbuilder 9.0, Sun One Studio 5, TOAD 7.2, Ant 1.5, XML SPY, SOAP UI, JUnit, Brio Explorer.
Reporting Tool: Crystal Reports 8.0 RAS, Jasper Reports.
XML: Xerces, Xalan, JDOM, DOM, XSD, JAXP, JAXB, Castor, STAX.
Messaging: Business Works, JMS, Web Sphere MQ, IBM Tuxedo, MOM, TCP/IP, UDP.
UML Tools: Rational Rose, StarUML, Visio, Enterprise Architect.
Web Services: SOAP, UDDI, WSDL, REST, SOA, Axis, XFire, JSON.
ETL: CloverETL, TalendStudio, Perl DBI, Java + JDBC.
Database: Oracle, Sybase, MS SQL Server, UDB (Normalization, Optimization).
Testing tools: Rational Suite, Winrunner, Junit, jprofiler, AgitarOne, JProbe, Jester, Selenium.
OS: MS-Windows 95/98/NT/2000/XP, Unix.
Methodologies: OOPS/OOAD, RUP, UML, SCRUM, Agile.
Change Control: Rational ClearCase, VSS, CVS, SVN, Star Team.
Monitoring Tools: Ethereal, Splunk, Nagios, Tcpdump, Argent, Jvmstat.
PROFESSIONAL EXPERIENCE
Confidential, NY
Technical Designer /Sr Developer
Responsibilities:
- Interaction withSMSbusiness team for requirements analysis and clarifications
- Involved in high level and low level design of the application and update design document with use case diagrams and sequence diagrams.
- Implemented client side validations using Java Script,JQuery.
- Used JQuery for Asynchronous communication to server
- Used JQuery flow manager for Account creation and Add Radio modules
- DesignedJSPpages for Add Radio, OEM Renewal plan, New Account creation modules using JSTL andStrutstag libraries
- ImplementedTilesframework in Struts
- Implemented Customized validations, Customized converters and new Interceptors
- Involved in writingStrutsactions classes and configuration files i.e.Struts-config.xml
- DevelopedSpringservice classes to inject into Struts Action classes
- DevelopedSpringservice test classes to test business functionalities in service layer
- Developed Java interface to convert java objects to FLIST and FLIST to java objects
- Implemented Java/J2EE design patterns
- Developed DTC & OEM SOAP web services
- Responsible to analyze, fix and close the defects in HPQC as a SME (Subject matter expert)
- Responsible to review Unit test scripts and System test scripts as a SME (Subject matter expert).
- Oracle BRM is used for billing and revenue management .
- Responsible to review team members Code
Environment: Java1.6,JSP,Struts2.0,Spring 2.5,SOAP and REST Web services,MQ series,,Web logic AS 10, Oracle BRM,Eclipse, JQuery, CVS, Java script, JSON,CSS, JIRA, Ant, Apache tomcat 6.0, XML, XSL,web services, ApacheAXIS2.0
Confidential, Arlington VA
Sr. developer / designer Lead
Responsibilities:
- Send/Receive EDI transactions - this subsection outlines the general flow of communication between GSA, the EDI Gateway, the VSN, and the Vendors
- Monitor/Manage vendor performance - this subsection describes the process of monitoring vendor performance across a variety of operational and transactional performance metrics
- Adjust vendor allocation - this subsection details the process of adjusting vendor allocation targets based on performance metrics and other business line defined criteria. We will be providing a snazzy dashboard for the Contract Officers to quickly visualize the performance of the system.
Confidential
Sr. Java Developer
Responsibilities:
- Working on GSA eLibrary and Confidential supporting applications (eMaintenance, ACIS, ETL, ASAP, CORS) that reside in an n-tier architecture providing many of the back-end functions for Advantage e-commerce system. Confidential provides the federal government agencies the ability to purchase products and services, using their government credit cards or Federal Agency Account Codes (AAC) at GSA negotiated prices.
- Develop Session beans (EJB) using Sybase Enterprise Application server for building the business application layer.
- Develop DAO using Java Beans and accessing them via Servlets .
- Develop presentation layer using JSPs and Tag Libraries.
- Implement Struts frame work with Tiles and created lot of Action forms and Action classes to access DAO.
- Create Sequence diagrams, Class diagrams & Activity Diagrams using UML.
- UI development with DVD-EDD-NG for vendor management system.
- Implementing the JAX-WS web services for DVD /EDD -NG
- Data manipulations done with SQL and PLSQL, user defined Functions and stored procedure .
Environment: JDK 1.5,SOAP & REST Web services, Struts 2,JSP,JavaScript,JQuery, GWT,Jboss AS, Jboss MQ, Oracle EBS, Sybase ADS,sql,plsql,XML, Sun Solaris Unix, Eclipse .
Confidential
Sr. developer & Architect
Responsibilities:
- Designing and implementing services based architecture .
- Creating MDB’s for receiving messages from Jboss MQ.Updates in the data base schema design with help of
- Designing multithreaded application for concurrent request processing.
- Using Java NIO for creating scalable component.
- Designing and developing the SOAP-and REST-based Web services.
- User interface developed in Struts 1 with JSP, JS,Jquery
- Wrote data manipulations queries with SQL and PL SQL, integrated with Hibernate configuration .
- Worked on Hibernate and Spring framework implementation for persistence, and for implementing AOP and IOC concepts.Developing proof of concept, design documentation, and work / time estimates for design and development efforts.
Environment: JDK 1.5,REST Web services, Struts 1, JSP, JS,Jboss AS, Jboss MQ,JBPM, Drools, Hibernate, Spring,Jboss 5.X, JMS,EJB, Linux,Oracle 10 g,SQL,PLSQL.
Confidential
Sr. developer
Responsibilities:
- Involved in LLD, project plan, and system and integration documents.
- Implementation of conceptual architecture for the Data Warehouse ETL process to transfer data from data sources to Data Warehouse.
- Used Oracle 10g high performance I/O architecture integrated database engine for scalable and high performing data warehousing systems.
- Oracle 10g for mining data accessed across loosely coupled systems.
- Designed and implemented WebServices for the identity, roles and rule engine.
- Implementation of Hibernate, Web services, and ETL processes.
- Data warehouse is created from the union of organizational data marts
- Make use of JUnit testing framework for writing and running automated tests. Updates in the database schema design with help of RDBMS
- Worked on generating the WebServices classes, WSDL using Apache Axis.
- AJAX, CSS, JS, JSF, JSP, XHTML for front-end development.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Writing SQL and PLSQL query's for data modification and manipulation.
- Worked with team of experts to optimize the application using J Profiler.