We provide IT Staff Augmentation Services!

Sr. Solution Architect, Lead Java Developer Resume

0/5 (Submit Your Rating)

Jacksonville, FL

OBJECTIVE:

  • Challenging position in the field of technical management, software architecture and design and development, which provide sufficient intellectual stimuli and complements my zeal for professional growth.

PROFESSIONAL SUMMARY:

  • Seventeen years professional experience in all aspects of engineering - technical management, requirement analysis, architecture, design, development, enhancements, maintenance / production support etc.
  • Significant knowledge of industry trends and developments. Experience of managing the development team - internal and external (offshore) resources.
  • Expertise in providing technical direction for the development, design, and systems integration and implementing RUP and enforcement of design/coding standards.
  • Expert to architect, design and develop n-tier application (full life cycle development) using IDE - RAD, WID, RSA, RSM, WSED/WSAD, JBoss Developer Studio, Eclipse, NetBeans, VisualAge, Novell Work Bench etc
  • Excellent experience with Admin Server Policy Administration System, Guidewire, JSR-286/168 Portlet Development using RAD, WebSphere Portal Toolkit, IBM Dashboard, Portlet Factory, WebSphere Portal, LifeRay Portal, Novell Extend (SilverStream) Portal/AppServer, JBoss SOA, Application Server Administration/Code Deployment - WebSphere, WebLogic, Jboss, Net Dynamics, Tomcat, Spring, JSF (ICEFaces, PrimeFaces, IBM JSF etc), Struts framework (2.x/1.2/1.1/1.0) - MVC (model-view-controller), Facelets, Tiles, AJAX, JQuery, DOJO, Version Control - PVCS and CVS, UML, troubleshoot the glitches - debugging of coding etc.
  • Experience with Identity Management - Single Sign-On, Authentication/Authorization, Role Based Access Control, User Administration, Directory Services (Active Directory, ADAM, Novell eDirectory), WebServices, WebService Gateway Patterns - Dynamic Service Gateway, Proxy Service Gateway etc, WSRR (WebSphere Service Registry & Repository), IBM Process Server, JMS, MQ Series, Message Broker, Multi Threading, J2EE Design Patterns, Servlet, JSP, JSP Taglibs, EJB, Java Beans, Java Script, HTML, XML, XSLT, ANT, Maven, Jenkins, Z 39.50, Object/Relational Mapping - Hibernate, NodeJS, Angular 6/7, Castor, Jasper Report, JFree Chart, Cewolf, CSS, Oracle, DB2, SQL Server, DTS, Sybase, Ms-Access, SQL, JDBC, ODBC etc.
  • Strong in OPPS concepts, OOAD (Object Oriented Analysis and Design), development of real time application using C/C++ and Serial Interface Programming (RS-232 port).
  • SUN Certified Programmer (Java 2). ITIL (Information Technology Infrastructure Library) Certified.
  • Extensive professional experience in software architecture, development and technical team leadership.
  • Good exposure with circuit simulation software like PSPICE, PCB Layout software likes Protel and Smartwork, R&D activities, troubleshooting of circuit boards, repair and maintenance of measuring instruments etc.
  • Good knowledge and experience with different standards (IS, IEC, CBIP etc.) relate lamps and luminaries, energy meter and appliances.
  • Excellent communication, technical and interpersonal skills.

TECHNICAL SKILLS:

Portal Server: LifeRay, WebSphere 4.x/6.x/7.x/8.x, Novell Extend, Jboss, SharePoint 2010/2007Application ServerWebSphere 8.x/7.x/6.x/5.x/4.x/3.x, WebLogic 10.x/9.x/8.x, Jboss EAP, SilverStream/Novell ExteNd 4.0, Tomcat, Net Dynamics 4.x, JRun

Web Server: IIS, Xitami, IBM HTTP Server, Apache

Development Tool: WebSphere Portlet Factory, RSA, RSM, IBM Dashboard, WID, RAD 8.x/7.x/6.x, WSED/WSAD 5.1.x/5.0/4.03, Visual Studio Code, Jboss Developer Studio, Eclipse, MyEclipse, NetBeans, VisualAge for Java 3.5 ( Enterprise Edition ), Novell Workbench 4.1, Macromedia Dreamweaver, Net Dynamics studio, Net Beans, Visual Studio 2008/2010, SOAPUI

Languages: Java, C++, C, VC++(MFC), Basic, Visual Basic, Fortran IV, .NET 4.x, 3.5, C# 4.0/3.x, Assembly, Mainframe SPUFI, SQL, PL/SQL, UML, PHP

Web Technologies J2EE: Servlet, JSP, JSP Taglibs, EJB, JNDI, J2EE Design Pattern, Java Beans, NodeJS, Angular 6/7, Hibernate (Object/Relational Persistence), iBATIS, Castor, Entity Framework, WebServices, CXF, Axis2, JBoss SOA 4.x/5.x, Spring, Spring Boot, Spring AOP, AspectJ, HTML/HTML5, Java Script, XML, JDBC, ODBC, Style sheets, Struts 2.x/1.2.x/1.1/1.0 (MVC), RegExp, Log4J, RMI, Java Reflection, CICS Gateway, JavaMail, Novell Director 4.1, JDOM, Xpath, Content Management System, XSLT, ANT, Maven, Jenkins, IzPack Installer, CruiseControl, LDAP, JFree Chart, Cewolf, JSF, ICEFaces, PrimeFaces, WCF, ASP.NET

Directory: Active Directory, ADAM, Novell eDirectory

Registry: WSRR 6.x/7.x, jUDDI

Rule Engine/BPM: Drools, Jboss BRMS, IBM Process Server, JBPM

GUI/Client side: Oracle Developer 2000, AWT, Swing, Applet

Technologies: Application FogLight, Nagios, JMeter, SOAPUIMonitoring/Testing

Version Control: Git, PVCS, CVS, Subversion (SVN)

ESB/EAIIBM Process: Server 6.x/7.x/8.x, Message Broker, JMS, MQSeries, Mule, OpenAdaptor, JBoss ESB

RDBMS: Oracle 12/11/10 /9i/7.x, DB2, SQL Server, MS-Access, MySQL, Sybase

Operating System: Windows 95/98/NT/Me/2000/XP Home/XP Pro, Novell NetWare, Unix, Linux, Sun Solaris

Others: Admin Server Policy Administration System, Guidewire, Z 39.50, DTS, Ms-Query, Ms-Office, Ms-Visio, PhotoShop, Protel, Smart work, PSPICE, Harvard Graphics, SitePadPro, Lotus 123, Text Pad, Novell GroupWise 6.5, WSED/RAD plug-ins, SIF objects, SSIS

WORK EXPERIENCE:

Confidential, Jacksonville FL

Sr. Solution Architect, Lead Java Developer

Responsibilities:

  • Performed analysis of current dynamic caching implementation and recommended WAS ND Topology (with WebSphere eXtream) improvement
  • Provided best practices and successfully lead Struts 2 migration of main website with tens of improvements
  • Strategy recommendation for Oracle Forms migration using JSF and REST web services.

Confidential, PA

Sr. SOA Architect, Lead Java Developer

Responsibilities:

  • Reviewed Policy Conversion architecture/performance
  • Automated WebSphere administrative task using Jython
  • Created eclipse plugin (JFace/SWT) for component view, search, creation etc.
  • Recommended integration strategy to support multiple client (different data type, communication channel)
  • Replace the existing legacy Policy Administration System using Guidewire PolicyCenter.
  • Responsible for designing and architecting new functionalities related to the PolicyCenter system.

Environment: Visual Studio Code, Eclipse, RAD, Tomcat 8.x/9.x, Jetty, JSF, PrimeFaces, Struts2.x, IBM WebSphere eXtream, WebSphere 7.x/8.x/9.x, Liferay, WebLogic, Guidewire 7.x, Rest Easy, SVN, Maven, SonarQube, Oracle, MSSQL Server, DB2, NodeJS, Angular 6/7, Spring Boot, Spring JPA, Hibernate, JQuery, Bootstrap, XML, JFace, SWT

Confidential, Miami, FL

Sr. SOA Architect, Lead Java Developer

Responsibilities:

  • Performed analysis of current SOA implementation
  • Recommended SOA best practices for implementation including different patterns using currently used JBoss SOA platform to increase software interoperability, reuse, and agility, resulting in significant IT cost savings
  • Standardization of frameworks, setup technical stack, design and initial/basic framework.
  • Participate/lead JBoss SOA Platform upgrade and also working on takeover of SOA support/enhancements from external consulting firm.
  • Mentoring/Coaching junior developers, providing technical over sight for development/support performance issues etc.

Environment: Eclipse, Tomcat 5.x/6.x, JBoss EAP, JBPM, BRMS, Jboss SOA 4.x/5.x, CXF, PaperVision, XFire, Axis2, Groovy, MSP Web Services (LPS), Maven, Ant, Oracle, MSSQL Server, MySQL, JBoss Messaging, HornetQ, SVN, JSP, JSF, Struts, Spring, Hibernate, JQuery, XML, XSLT, AJAX

Confidential, Jacksonville FL

Technical Manager, Solution Architect, Sr. Developer

Responsibilities:

  • Responsible for leading multiple projects and managing a team of Architects (Java, .Net and Mainframe) and also for the projects schedule, deliveries and support.
  • Provides technical direction for the development, design, and systems integration from requirement/definition phase through implementation.
  • Responsible for providing future direction of Java and .NET technology stack, driving best practices, guidelines, reusable components, and development consulting to project teams.
  • Reviews work of development team. Communicates and enforces CUP (Crowley Unified Process - similar to RUP) including design/coding standards.
  • Keep project managers/BA well informed of status of development effort and serve as liaison between development staff and project manager/BA.
  • Ensure technical teams are contributing to our code library. Hold regular status meetings with technical team members and also resolve and/or escalates issues in a timely fashion.
  • Manage the process of innovative change effectively and also utilize each team member to his/her fullest potential.
  • Keep track of lessons learned and share those lessons with team members.
  • Participate in architecture reviews and new technologies and industry leading tools evaluation and selection process. Development of prototypes and/or proof-of-concepts to demonstrate recommended technologies and tools to business.
  • Coach/Mentored staff in methodology and encouraged best practice in project design, development and performance improvement.
  • Responsible and accountable for the enhancement & support of Crowley Invocation Framework (CIF). Established a forward-looking feature roadmap and focus on where we want to go - CIF2.
  • Sole responsible for architecture, design and implementation of CIF using ESB patterns that includes integration of CIF with WSRR. Planning coordination strategies as per the analyzed work complexity and discussing them with the team and ensuing that the final products delivered are with quality and efficiency.
  • Involved in design & code review of the COS project during different phases/releases as part of technical/architecture team. Provided technical oversight and direction to the development teams during the execution of COS project.
  • Coordination of all implementation and configuration tasks of WSRR to govern Crowley’s SOA and service governance processes.
  • Responsible for capacity and demand management including technical staff hiring.
  • Helped and participated in resolving technical/architectural issues faced by teammates and ensure that it is taken care of properly in time.
  • Effort estimation for projects/tasks that range in duration from a few weeks to several months and determining the complexity of work by considering a number of ongoing tasks, their scopes & available time.
  • Provided knowledge expertise in strategic performance management methodologies and the application of technologies to business.
  • Recommended best practices for application scalability, coding style, monitoring and transaction handling.

Confidential, Dallas TX

Lead Architect, Sr. Developer

Responsibilities:

  • Successfully led, mentored, and assisted many development resources in designing, developing, and deploying enterprise Java/J2EE web applications and implementing J2EE standards & best practices on WebSphere Portal, and IBM Integration products such as Message Broker, Process Server.
  • Worked extensively in architecting, designing and developing COS (Portal Application), Portlets and deploying them to WebSphere Portal Server 7.x/6.x.
  • Worked extensively in using the JSR 286, 168 Portlet API and developing Portal Applications, WSRP, XML Access
  • Evaluated EAI, UI, Middle tier and ORM frameworks and created prototype and performance matrix.
  • Setup J2EE technical stack for distributed application (COS), design and initial/basic framework.
  • Design & development of web service client using Spring WebServices and CIF Core using Service Gateway pattern provided by ProcessServer.
  • WS-Security implementation, Dynamic lookup, ACL etc
  • Provided coding standard and coding style guideline for J2EE and also recommended open source eclipse plug-ins for effective and high quality development.
  • WebSphere Portal, ProcessServer, WSRR etc installation, configuration & customization.

Environment: Eclipse, WebSphere ProcessServer 6.x/7.x, WSRR 6.x/7.x, WebSphere 7.x/6.x, WebSphere Portal 6.x/7.x, Java - J2SDK 1.4.2, JDK 1.5, J2EE Design Pattern, Servlets, JSP, Java Beans, Facelet, JSF, ICEFaces, WebSphere Portlet Factory, RSA, WID, RSM, WebSphere Dashboard, Spring 2.x, Hibernate 3.x, Hibernate Annotations 3.x, AspectJ, JMS/MQSeries, Spring AOP, EJB3, WebServices, SOAPUI, JMeter, Spring WebServices, IBM Process Server 6.x, Message Broker, Log4J, UML, SQL Server, DB2, Oracle, Jboss EAP, JBPM, BRMS, CVS, Subversion, Mule, OpenAdaptor, PHP, JDBC, SQL, HTML, Style sheets, XML, XSLT, ANT, Maven, Sonar/SonarQube, Jenkins, JUnit, AJAX, JavaScript, .NET 4.0, SharePoint 2010/2007, ASP.NET 4.0/3.x, WCF 4.0/3.x, Entity Framework,Windows XP, Linux, Solaris, JIRA

Confidential, Chester, PA

Sr. Lead Architect, Sr. Developer

Responsibilities:

  • Worked on PAS architecture, systems rewrite - technology selection, design, prototype, development etc.
  • Architect and lead developer of middleware and backend - ORM.
  • Responsible for the specification, design, leading the development and mentoring.
  • Work closely with client and maintain relationship.
  • Weblogic, WebSphere, Jboss installation, configuration, system deployment and performance tuning.
  • Utilities - Data migration, Cycle (batch process) etc setup.
  • ActiveDirectory integration - Single Sign-On.
  • System enhancement, maintenance and bug fixing.

Environment: Admin Server PAS (Policy Administration System), Guidewire, Eclipse, WebSphere 5.x/6.x, Weblogic 8.x/9.x, Java - J2SDK 1.4.2, JDK 1.5, J2EE Design Pattern, Servlets, JSP, Java Beans, Struts 2.x/1.2, Spring 2.x, Hibernate 3.x, Hibernate Annotations 3.x, AspectJ, Spring AOP, iBATIS, EJB2, WebServices, JSF, ICEFaces, Log4J, UML, SQL Server, DB2, Oracle, Jboss, CVS, JDBC, SQL, HTML, Style sheets, XML, XSLT, ANT, Maven, JUnit, .NET 3.x, ASP.NET 3.x, AJAX, JavaScript, JSP Custom Tags, Windows XP, Linux

Confidential, Irving, TX

Sr. Lead Architect, Sr. Developer

Responsibilities:

  • Lead architecture and design of distributed projects - “Convergent Suit”.
  • Provided technical vision for the company as a whole, including adaption of standards, open source (JBoss, Liferay, Hibernate, Eclipse etc.) and process improvements.
  • Responsible for the development of Java enterprise integration architecture and best practices.
  • Analyzed user requirements, designed system (UML) and database schema.
  • Developed mockups (HTML/JavaScript), created portal themes, layouts etc
  • Created custom JSR 168 portlets and deployed externally (i.e. without touching Liferay code) so we can upgrade Liferay easily.
  • Created data source for connection pooling and Log4J used for logging.
  • Provided component (portlet) security - group/role based access privileges and also configured HTTPS/SSL.
  • Tiles used for page layout - header, footer, navigation, body etc. Used advanced tiles features like tabbed layout and controller class used for dynamic control of page section.
  • Struts 1.1 used for model 2 approach. Extensively used DynaAction forms, exception handling in struts config, created dynamic pages (text boxes, drop down selections) with Struts 1.1 using DynaAction form. Implemented abstract action class - creates (if necessary) and saves message object, provides clean way to implement action methods so they get session, messages etc from their signatures, central point to provide “no cash” for each jsp page - no cashing, forwards to login page if it doesn’t find user into session etc.
  • Hibernate used as a persistence layer. Implemented base DAO - which initialize Session Factory, provide methods to create Session with configuration file (taken care to talk multiple database) and to close Session (it also close custom database connection), Transaction methods (start/commit), different methods to select data using custom queries, named queries or any HQL queries etc and also all persistence related methods like save, saveOrUpdate, update, delete etc. Provided parameter values methods so it can set all parameter in named query or any custom queries.
  • Session tracker used to persist user data before session expires or session kills.
  • Deployed each module with separate class loader on Jboss.
  • Configure Jboss to run multiple instances on same machine (server).
  • Used Jasper Report for reporting functionality, SIF objects, ANT script to deploy particular version of code set (get codes from CVS) on selected server, IzPack - installer of all modules, Liferay etc.
  • Started upgrading/using Struts from 1.1 to 1.2.x and Spring instead Hibernate session.
  • Coordinated testing and bug fixes.
  • Identity Management - Single Sign-On, Authentication/Authorization, Role Based Access Control, Directory Services Setup, User Administration etc.
  • System architecture, application deployment, performance tuning, track logs (Log4J), maintenance etc.
  • Working as Technical Lead and mentoring junior developers.

Environment: WebSphere Studio Enterprise/Application Developer (WSED/WSAD 5.1/5.0), WebSphere Portal Toolkit, Java - J2SDK 1.4.2, Eclipse, WSED plug-ins, J2EE Design Pattern, Servlets, JSP, Java Beans, Struts 1.2/1.1, Tiles, Hibernate, Spring, Log4J, UML, JUnit, MySQL, SQL Server, Sybase, DTS, Apache, WebSphere, WebLogic, Jboss, SilverStream (Novell ExteNd) Portal/AppServer, Workbench, Director, LDAP, Novell eDirectory, LifeRay 3.x Portal, WebSphere Portal, CVS, JDBC, SQL, HTML, Style sheets, XML, XSLT, ANT, CruiseControl, Jasper Report, JFree Chart, Cewolf, Java Script, JSP Custom Tags, SIF, Windows XP, Novell NetWare, Linux

Confidential

Responsibilities:

  • Lead architect, design and development of the AkuTrust.
  • Provided leadership and mentoring to the development and support team.
  • Analyzed user requirements, designed the system (UML) and database.
  • Developed mockups (HTML/JavaScript).
  • Created data source for connection pooling and Log4J used for logging.
  • Provided security - user authorization, access privileges and also HTTPS/SSL etc.
  • Provided system/client administration functionality through which system user can manage client/client admin privileges and client admin can manage their user privileges.
  • Access Log Reports provided to track the access history of the documents.
  • Admin reports provided to the document management users.
  • Used iText to convert TIFF document to PDF document.
  • Provided merge and replace functionality to existing documents.
  • System architecture, application deployment, performance tuning, track logs (Log4J), maintenance etc.
  • System built to manage and retrieve all type of documents like Transcripts, Shot Records, HR information, Withdrawals, Special, Board Notes etc and also active to archive and archive to active some document series.

Environment: WebSphere Studio Application Development 5.1/5.0, Java, J2EE Design Pattern, Servlets, JSP, Java Beans, Struts 1.1, Tiles, iText, Log4J, UML, JUnit, CVS, MySQL, SQL Server, Sybase, Apache, Jboss, JDBC, SQL, HTML, Style sheets, XML, Java Script, JSP Custom Tags, Windows XP, Linux

Confidential, Cleveland OH

Sr. Developer

Responsibilities:

  • Applied model 2 approach for web application development through Struts framework (MVC).
  • Architected and developed system from the scratch, business objects written in Java and Web presentation tier using JSP and Java Beans.
  • RegExp used to parse transaction files (mainframe).
  • Created and formatted txt file according to the specification of Discover Business Services for merchant application.

Environment: WebSphere Studio Application Development (WSAD 5.0), Java, J2EE Design Pattern, Servlets, JSP, Java Beans, Struts 1.1, UML, RegExp, JUnit, Oracle, JDBC, SQL, HTML, Style sheets, XML, Java Script, JSP Custom Tags, Windows 2000

Confidential, Cleveland OH

Responsibilities:

  • Analyzed user requirements, UML used for modeling business processes and developed mockups(HTML/JavaScript).
  • Used Struts framework for Model 2 approach (MVC).
  • Designed web application and implemented web securities, business logic using EJBs ( Session, Entity ).
  • JDOM/XML used for Inventory Management.
  • Created dynamic panels as per user privileges (authorized user can see the particular tabs).
  • Provided interfaces/pages for Customer Info - User can create new customer, edit selected customer, search customer with different search criteria, merge more than one customer information, apply coupon code to give discount to the customer etc., Contact Log - User can enter the call detail, view the different reports and also view the customer history for production registration, order, technical assistance etc., Production Registration - User can register the product for selected customer., Resellers - User can search the dealers and/or retailers as per the search criteria, Manuals - User can search the model and select one to view the available manuals online, Administration - Admin user can create new user, edit selected user, edit roles privileges etc., EzPay - Customer can pay through EzPay instead of Credit Card, Cash etc.
  • Jboss/WebSphere - installed, configured (database connection), deploy codes etc.

Environment: WebSphere Studio Application Development (WSAD 4.03), Jboss, WebSphere, Java, EJB, Servlets, JSP, Java Beans, JNDI, Struts 1.0, J2EE Design Pattern, UML (Visio), Log4J, Oracle, JDBC, SQL, PL/SQL, HTML, Style sheets, XML, Java Script, JSP Custom Tags, Windows 2000, Linux, CVS

Confidential, Cleveland, OH

Responsibilities:

  • Developed Mockups (HTML/Java Scripts) and designed integrated database( SQL Server ).
  • Provided dynamic, section based Questionnaires (Portfolio type), administrator functionality - admin user can add another questionnaires, add questions, can manage/change question section order easily, easy reset database after quarter complete, hold data in selected portfolio fields that are static from quarter to quarter etc.
  • Implemented User Login/Logout module, which includes session management so that authorized user, can fill the questionnaires and maintain/update their information.
  • Provided various questionnaires/clients related web reports for admin user to check status of portfolio for selected quarter.
  • Also provided file(s) upload functionality for admin users and file(s) download functionality for end users, automatic mail ( JavaMail ) - user get confirmation after submit the data to Hartland for particular quarter, also when user get new password etc.
  • WebSphere administration - installed, configured and deployed code from visual age.

Environment: VisualAge for Java, WebSphere, Java, Servlets, JSP, JSP Taglibs, Java Beans, JavaMail, SQL Server, JDBC, SQL, HTML, XML, Style sheets, Java Script, Windows NT, LINUX

Confidential, Cleveland, OH

Responsibilities:

  • I worked on several projects including ACH cutoff. Also I was responsible for new enhancement, change request, coordinate with testing team to troubleshoot/ fixed the glitches/defects, production support etc.

Environment: Net Dynamics 4.1, Java (JDK 1.1), DB2, SQL, JDBC, Java Script, HTML, Style sheets, Windows NT, PVCS, CICS Gateway, Mainframe - SPUFI

Confidential, Cleveland, OH

Sr. Developer

Responsibilities:

  • Multi energy meter testing system (C/C++, MS-DOS)
  • Testing/ Calibration of an Energy meters (C/C++, MS-DOS)
  • Computerized Testing of an Induction Motor (C++/C, Assembly, MS-DOS, Visual Basic)
  • Development of Electronic Ballast used for 40W TFL

We'd love your feedback!