Architect Resume
Atlanta, GA
SUMMARY:
- 10+ years of professional experience in systems design, development of software applications with a wide range of skill sets and roles.
- Worked on Java and related technologies - Core Java and J2EE - XML, Web Services, Schema, Java-Script, jQuery, Servlets, Spring, JSP, Struts 2, Hibernate, JBPM, JDBC.
- Sun Certified Java Programmer (SCJP) 1.5
- Proven expertise in J2EE middleware applications development using JSP, Servlets, Struts2, Hibernate, JDBC.
- Experience in designing business process models using UML, Design Patterns and Rational Rose.
- Hands on knowledge of Object Oriented Analysis and Design (OOAD), Design Patterns, MVC, Multi-tier architectures and distributed architectures.
- Experience in Hibernate and ORM concepts.
- Proficient in multi-threading, synchronization, Collections, exception handling using Java & J2EE technologies.
- Strong programming and analytical skills.
- Extensive experience with analysis, design, development, customization and implementation of software applications.
- Proven technical and communication skills with strong customer orientation and client interfacing skills.
- Expertise in modeling, architecture and development tools - Rational Rose, Rational Software Architect (RSA)
TECHNICAL SKILLS:
Software Development Methodologies: UML-Component Methodology, Rational Unified Process and Methodology
Analysis Methods: Object Oriented Analysis and Design (OOAD)Technologies &: J2EE Java Servlets, JSP, JDBC, Spring, MVC, Hibernate, Struts 2, AJAX
Languages: Java, XML, UML, HTML, SQL, XML Schema, SOAP, REST
Application & Web Servers: WebLogic 8.1, Apache-Tomcat 5, JBoss, Nginx
IDE: Rational Software Architect (RSA) 7.5.x, 8.x, Eclipse 3.x, RAD
Database: DB2 10.x, Oracle 9i, MS-SQL
GUI: HTML, JSP, XSL, Velocity, AJAX, JavaScript, jQuery
Frameworks: Struts2, Spring, Hibernate
Other Tools and Techniques: CVS, Clearcase, Rational Team Concert (RTC), Jazz, Design Patterns - GoF, J2EE Design Patterns, Rational Rose, StarUML, Rational Software Architect / Modeler (RSA/RSM), Clearquest
Design Patterns: Singleton, FactoryMethod, Decorator, Proxy, Facade, Observer
Industries: Healthcare, Telecom, Software Modeling domain, Software Lifecylce Management (SDLC), supply chain
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
Architect
Responsibilities:
- Analyze the system requirements and prepare estimates.
- Design and analysis of the system architecture.
- Prepare the design artefacts for the implementing the proposed system.
- Middleware using Java, Spring, REST webservices.
- UI development using angularJS.
Environment: Java, Web services, JBoss, Spring, Eclipse, SVN, AngularJS, bootstrap.
Confidential
Lead
Responsibilities:
- Development of the web console for the for configuration, clustering.
- Coding using JSP, Java Servlets, and Java Script following MVC framework.
- Analysis of various lifecycle queries to understand and improve the performance of the queries.
- Performed load-balancing and multi-node clustering to understand the influence of multiple servers catering to clients.
- Analysis of memory and other resources on query response time improvements. Studied the effects of http and server caching on response times.
Environment: SOA, Web services, DB2, Infosphere Optim, Hibernate, Eclipse, Rational Team Concert, Jazz platform server, Nginx.
Confidential: Littleton, MA
Architect/Lead developer
Responsibilities:
- Analysis of Worklight feature specifications. Pre-specification research on Worklight and RSA and analysis reviews with the product management team.
- Preparing the feature design specification including system design.
- Review of the product features and the feature design specification.
- Delivered and owned the Worklight support for web services in RSA.
- Used REST and SOAP webservices for implementing the Worklight.
- Used SOAP UI for web service testing.
- Delivered in a way that enables the user to model SOA architecture in RSA and auto-generate the Worklight adapters through transformation. The generated adapters are directly deployable onto a Worklight server, enabling access to the existing and legacy web services in a platform-agnostic way for mobile users.
Environment: Java, XML, REST, SOAP, Web services, Rational Software Architect (RSA), Rational Team Concert (RTC)
Confidential
Architect
Responsibilities:
- Preparing understanding documents (UseCases, DSTD’s) and functionality Specs.
- Review the specifications with product team and the management teams.
- Complete end-end delivery of the project. Designed and delivered the Hibernate feature for RSA.
- Adopted sprint-based development cycle.
- Used spring for the MVC framework
- Used Hibernate for the feature development and modeling.
- Speaker at Rational Innovate client-focused conference.
- Reviewed beta-versions with customer technical piloting teams
Environment: Java, XML, Hibernate, Spring, Eclipse
Confidential
Java Lead
Responsibilities:
- Owned and successfully took transition from Canada labs, the BPMN import/export component of BPM for RSA.
- Successfully delivered features for customer on Compare and Merge component.
- Added new JAXB and JAXRS feature support for RSA.
- Has been instrumental in developing feature-customization of RSA to the client - Curam Software using Java 1.5, MVC architecture.
- Used spring for the MVC framework to deliver a visualization component to customer.
- Development of a new approach which enables the Rose models to be imported with virtually no size limit (had a previous limitation of 300MB).
- Used Yourkit Java profiler for the memory analysis and performance improvement.
- Created Configuration files for using Hibernate.
- Development of the component handling Rose model migrations to RSA.
- Development, productization of the telecommunications extension API (SIP support) for RSA 754. This API provides support for modeling domain-specific elements and artifacts.
Environment: Eclipse, Java 1.5, plug-in development, Rational Software Architect (RSA), CVS, RTC, Junit, Web services, SOA, REST, JAXRS, Hibernate.
Confidential
Java Lead
Responsibilities:
- Analyzed the requirement specifications from business team.
- Part of the team for analyzing, considering the best technology stack for development implementation.
- Part of the feature design specification team
- Coding using JSP, Java Servlets, and Java Script following Spring MVC framework.
- Implemented and co-delivered the product functionality.
Environment: Java, JSP, Servlet, Spring
Confidential
Sr. Java Developer
Responsibilities:
- Designed the application from the business requirements, developed and delivered various enhancements for the product.
- Developed and led various module enhancements for NGMP, Broadband, Wireless services.
- Used JBPM for executing the various workflow processes.
- Utilized Struts2 framework, Java, velocity, servlets for the web-app. Using Weblogic application server.
- Implemented a new feature which allows administrator to configure role-based access restrictions to users. The XML and the schema are used to store and configure role-based access. This allows for easy maintenance and enhancements with no code changes.
- Hibernate OR framework is used for data maintenance.
- Java-Script and AJAX used for the request-validation and response retrieval from the server.
- Jbpm is used for the process definition of the work-flow.
- IBM Websphere ESB used for messaging.
Environment: Eclipse, Java, J2EE, Spring, Struts2, Hibernate, eclipse plug-in development, Java-script/AJAX, Hibernate, Servlets, velocity/html, JBPM, Websphere ESB.
Confidential
Java Developer
Responsibilities:
- Prepared the Design from the System requirements Specification. Used Java2, Hibernate, XML, JDBC, Oracle, MVC framework, OOAD and design patterns, Rational Rose for modeling artifacts..
- Implemented the Lab Order Interface. Scope includes client side admin changes and a Message Builder that will take an order generated, retrieve order/patient-specific information and builds an XML object and then transmits to the external interface/product. Technologies used - Java, XML Schema.
- The scope includes transmitting HL7 messages specific to each Lab vendor using XML, Schema and Jboss server and receive a standard response that will be readily matched to the originating order and updated automatically within the patient chart. Java 1.5, Struts2, Hibernate, Java-Script. Websphere ESB used for communication of lab orders.
Environment: JAVA, Hibernate, XML, Jboss, JDBC, Oracle, Websphere ESB, MVC framework, OOAD, and Rational Rose
Confidential
Java Developer
Responsibilities:
- Development and feature- support. Responsible for resolving technical and work-flow issues.
- Led the development of enhancements for different modules using Java 1.5, Java beans, JDBC, XML, Oracle DB, Hibernate ORM, design patterns, UML, Rational Rose.
- Hibernate ORM framework is used for data maintenance.
- Java-Script used for request-validation
- Crystal reports are used for report-generation.
Environment: Java, Java beans, JavaScript, JDBC, XML, Oracle DB, Hibernate, UML, and Rational Rose
Confidential
Java Developer
Responsibilities:
- Designed Requirements and part of the development team of Confidential project.
- Developed the module that executes the database health monitoring scripts and logs the result and upload the files to Insite2 server. Oracle, JDBC, Java.
- Eclipse for development environment.
Environment: Eclipse, Java, Oracle, MS-SQL server.
Confidential
Java Developer
Responsibilities:
- Resolved technical and functional problems for i2's eXplore, Product Sourcing, Component Supplier Management solutions. Used Java2, Oracle, JDBC, SQL.
- Testing the product-stack used by a customer for a particular line of i2’s products and help resolve the problems faced by the customer in case of a stack not certified by i2.
- Used Junit framework for unit-testing.
- Used ClearCase for source code control.
Environment: i2 SRM suite, Java, SQL, eclipse, Oracle, ClearCase.
