We provide IT Staff Augmentation Services!

Architect Resume

4.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  •  Over 13 years exprience in designing and developing web based n - tier applications using Java/JEE technologies.
  • My responsibilities range from leading development teams to architecting innovative solutions for complex business requirements .
  • Day to day activities involve close interaction with client management and business analysts to identify and design complex business requirements and processes as well as to research and identify alternate solutions or vendor products and make recommendations. I have also been involved in mentoring junior developers in software development best practices

TECHNICAL SKILLS:

SOFTWARE SKILLS:

  • Operating Systems: Windows NT/2000/XP, Linux, Sun Solaris, SCO Unix
  • Databases DB2, Oracle, Sybase
  • Languages Java, C/C++
  • Java Skills Core Java, JFC/Swing, JEE/EJB, Servlets, JSP, JavaBeans, Java Security, JNDI, Struts, Hibernate, Spring
  • Web Related Technologies Apache web server, Tomcat, DNS/Email, SSL, AJAX (DWR), JSF, IceFaces
  • XML SOAP, Xerces, XSL
  • System Administration Email, DNS, FTP
  • Distributed Architectures CORBA, EJB, Webservices (Axis, CXF)
  • Application Servers Weblogic , Websphere, Tomcat, Visibroker, Netscape Directory Server (LDAP)
  • Source Control PVCS, ClearCase (Basic & UCM), Visual Source Safe, CVS, Subversion
  • Development Tools JBuilder, VisualAge for Java, Websphere Studio (WSAD),Eclipse, JRules
  • UML Tools Rational Rose, TogetherJ
  • Development Aids/Frameworks Junit, Ant, Struts

DESIGN AND DEVELOPMENT SKILLS:

  • Significant experience with development environments using Java/JEE based development tools such as VisualAge for Java, JBuilder , Websphere Studio (WSAD), Eclipse
  • Experienced in designing and building high performance n-tier, browser-based applications in Java.
  • Experienced in developing multi-threaded applications needed in an n-tier distributed architecture.
  • Strong understanding of object-oriented development, (Java / C++) concepts, software design, design patterns
  • Proven ability to work under tight deadlines, manage risks and deliver solutions as per the scheduled timelines
  • Strong interpersonal communication skills to interact with business users and managers to gather requirements and develop technical specifications

EXPERIENCE

Confidential

Schaumburg, IL

Architect

Responsibilities:

  • Mentored the team on the JSF framework for UI screens using AJAX-enabled JSF components
  • Designed the task distribution framework to efficiently distribute tasks among a dynamic set of live servers at runtime. This framework helped reduced the number of production servers from 13 to 3
  • Refactored the existing code base for easier maintenance
  • Streamlined the build process using maven as the build tool
Confidential

Schaumburg, IL

Architect

Responsibilities:

  • Lead the Content Access Framework module team
  • Designed and developed the REST services to provide access to the media content
  • Evangelized the use of Maven/Continuum as the project’s build and continuous integration system
  • Introduced the Spring Framework and Hibernate in the project with the CAF as the initial module to leverage these technologies
Confidential

Arlington Heights, IL

Application Architect /Lead

Responsibilities:

  • Co-lead for the Groupnet 403(b) application. The application used Andromeda as a MDA tool for generating Spring, Hibernate and Java source code artifacts.
  • Lead the technical teams for the Auto-Enrollment, EDM and QDIA projects
  • Interacted with the EDM business analysts to understand the over 500+ insurance related Rules
  • Oversaw the design/development/testing/integration of the 500+ insurance related rules with JRules technical team and the EDM JEE application team. The insurance rules related to the life, disability, dental insurance products sold by Lincoln Financials
  • Designed the rules invocation framework for invoking proprietary rules implementations likes JRules via a standard API. The framework abstracts out invocation details such as remote RMI invocations (in case of EJBs) or direct invocations (via JRules API)
  • Integrated the rules invocation framework with Junit test cases to build a comprehensive test suite for the JRules component of the EDM application
  • Setup the Continuous integration environment using C1 software such as Hudson/Continuum
  • Part of the enterprise architecture team responsible for building common enterprise frameworks such as audit framework, service controller framework, single sign-on and encryption etc
  • Designed the environment configuration framework for configuring applications as they move through various non-prod and prod environments
  • Configured the build environment of each project to use Maven 2
  • Automated code reviews using Maven 2 reporting
  • Mentored the team in best practices for the optimal use of Hibernate and Spring Framework
Confidential

Schaumburg IL

Sr. Java Consultant

Responsibilities:

  • Contributed to the design of the proctor-based modules for Release 1 of the online assessment application (HM Online)
  • Contributed to the design of the WSDL(s) for the web services module of the application and implemented the same using Apache Axis 1.2
  • Involved in the re-design of the existing J2EE application by implementing best practices for build and deploy scenarios
  • Mentored the team in best practices for the optimal use of Hibernate and Spring Framework within the application
  • Designed a distributed transaction based unit testing framework using JUNIT and Weblogic 9.1 and JTA
Confidential

Schaumburg IL

Sr. Java Consultant

Responsibilities:

  • Developed the initial POC for integration of Business Process Execution Language (BPEL) engine with the J2EE application
  • Designed and implemented an event-based framework to capture real-time events from the legacy application’s databases using a combination of triggers and Quartz timers
  • Designed a rule-based framework to externalize complex business processing rules. The framework allows for dynamic queries of business objects thus reducing code changes.
  • Leveraged the Spring framework as a Inversion of Control (IOC) container to reduce dependencies between the various layers of the application.
  • Converted the previous release’s JDBC based data access layer to an OR based layer using Hibernate 3.0
  • Created detail design specifications for the offshore development team.
Confidential

Chicago, IL

Java Architect

Responsibilities:

  • Interacted with customers to gather requirements and developed use cases, deployment scenarios and test cases
  • Redesigned the trade reconciliation software by developing a XML-based rule engine for reconciling the company’s trade accounts with their client account
  • Reduced the development and deployment effort for reconciliation new client accounts by creating a framework of reading and executing configurable, reusable rules thus reducing the need to develop custom source code for each new client
Confidential

Hoffman Estates, IL

Team Lead

Responsibilities:

  • Lead the Business Rules development team and successfully delivered 4 releases of the product within a 9 month development schedule with 2 releases deployed to the production servers
  • Performed risk assessment and provided accurate LOE estimates for each release of the product to the project management team
  • Liaised with 4 technical requirements teams, 2 business teams,3 onshore development teams and 2 offshore development teams to meet the schedule of delivering 6 releases of the product on a annual basis
  • Oversaw the development of the application’s business rules leveraging the existing business rules framework to minimize software defects
  • Mentored a team of junior developers in new software paradigms such as extreme programming, continuous integration, test first development which helped the team to successfully meet the aggressive development schedule with minimum coding defects
  • Helped the development team develop a long term vision for the business rule architecture.
Confidential

Chicago, IL

Sr. Java Consultant

Responsibilities:

  • Lead the JRules proof of concept (POC) effort for integrating a rules engine with the CCA web application. Suggested various deployment and integration strategies for JRules with the WebMethods Integration Broker and validated the same through the POC
  • Developed a prototype business rules language for the POC using the ILOG RulesBuilder and deployed the POC as EJBs , Plain Old Java Objects and WebServices
  • Interacted closely with ILOG JRules technical consultants and the business community in BankOne to determine and validate the various concepts and requirements via JRules
  • Suggested and implemented several innovative solutions for the STRUTS driven web application that reduced development time significantly and helped the team meet its deployment deadline for rollout to UAT environment
  • Worked closely with the WebMethods Integration Broker team to integrate the CCA web application with WebMethods using WebServices.
Confidential

Chicago, IL

Sr. Java Consultant

Responsibilities:

  • Used STRUTS framework for the development of the web application for the PRIME Pricing project.
  • Provided support for the JRules Business Development team by developing the infrastructure required by the team for efficiently using and extending the Business Rules Language
  • Developed the data access layer comprising of Data Access Objects (DAO) and Business Process Objects (BPO)
  • Implemented database interactions using JDBC with back-end DB2
  • Used XSL transformations to auto generate standard Java value objects for database operations
  • Used JUnit and Ant extensively to enable automated regression testing of the entire project
Confidential

Oakbrook, IL

Java Consultant

Responsibilities:

  • Developed device driver in Java, using the Java Communication Api, for McDonalds kiosk for accepting US$ currency bills during check out process of the self serve McDonald franchise prototype. Software included functionality for enabling or disabling the bill acceptor device and for recognizing valid US$ currency bills.
  • Developed the GUI framework for animations and multimedia using Swing and Xml driven timer events
  • Helped integrate the front kiosk GUI application with the server modules using Websphere 4.0 and J2EE architecture
Confidential

Lisle, IL

Java Consultant

Responsibilities:

  • Participated in client meetings to gather requirements and build the technical specifications
  • Developed search patterns for quick search through database records using Oracle ,Toad , Weblogic Application server and Jbuilder and Eclipse, J2EE/Struts framework
  • Participated in discussions for data migrations and implemented the same
  • Participated in team meetings to hash out the design architecture and improve the performance of the web based intellectual property management software being developed by Delphion Inc
Confidential

Long Grove, IL

Java Consultant

Responsibilities:

  • Participated in and developed application specifications including the object model using Rational Rose and UML
  • Involved in the design and development of the Security Admin Tool (SAT) for creating and managing enterprise level security for the company’s intranet resources.
  • Involved in high-level design reviews to ensure that designs are comprehensive and meet the business solution needs and product strategy.
  • Successfully incorporated the existing solution development methodology and was involved in the migration effort from IBM’s proprietary VAP persistence objects to J2EE/EJB architecture using Visual Age for Java, Websphere 4.0 and DB2
  • Developed JNDI interfaces to perform complex services on the LDAP Directory server, including searches, password resets, addition and deletion of users and user groups etc
  • Helped enable single sign-on service to provide authentication services to both internal customers/clients as well as external business partners.
  • Designed and implemented data migrations from LDAP servers to the DB2 databases
  • Developed documentation and user manual during the transition phase as well as mentored employees in system maintenance
Confidential

Schaumburg, IL

Team Lead

Responsibilities:

  • Lead a team of 5 software developers
  • Developed the short and long term product goals for the client
  • Developed deployment strategies for the client’s web enabled ecommerce application
  • Collaborated with customers to come up with the high-level requirement and converted the same into detailed functional and design specifications using Rational Rose & UML
  • Designed, prototyped and developed a three tier Distributed ecommerce web site with standard functionalities such as smart shopping carts, order confirmation through emails., smart logins using Java servlets/JSP in the model-view architecture, JBuilder , Oracle and the Java Mail API
Confidential

Oakbrook Terrace, IL

Team Lead

 Responsibilities:

  • Successfully recruited, mentored, and managed a team of Java developers to build the n-tier Order Entry GUI System using Visibroker, Corba, EJB, Java/Swing and Sybase.
  • Designed the front end GUI application in Java and Swing using JBuilder and Visibroker for Java
  • Successfully integrated the application with the distributed business objects
Confidential

Fishkill, NY

Programmer Analyst

Responsibilities:

  • Involved as a senior developer in the EDIOPS application using JBuilder and DB2
  • Lead the migration effort of porting the Window’s based application to OS/2 using Java JFC/Swing
  • Designed and developed complex on-screen layouts and components for the GUI application including MS Excel style tables using JTree/JTabbedPane/JTable components and third party calendar software tools
  • Successfully integrated the GUI screens with the business objects resulting in smart data exchange protocols

Confidential

Senior Programmer

Responsibilities:

  • Designed, developed and tested AptiMails, the Internet Java Mail server for Confidential's product lines. Developed advanced features like mail spooling and batch sending and receiving of email. AptiMails supports both the SMTP (RFC 821) and the POP3 (RFC 1721) protocols.
  • Part of a 3-member team that designed Aptech's Mail, Web and DNS server architecture and layout for optimal web throughput.
  • Part of a 2-member team that designed and developed a Java proxy server that plugged into Apache Web Server. Incorporated features like selective access to the Internet, throughput/traffic-monitoring.

We'd love your feedback!