Sr Application Support Analyst Resume
Spring Valley, Ny
SUMMARY:
- Over 9 years of Java programming experience in Core Java with JDK 1.8.
- Over 7 years of programming experience in building software in JEE 6 application.
- More than 3 years' experience in the analysis, design and development of Enterprise applications on middle - tiers, as Scrum developer.
- Over 14 years of HTML5, JavaScript with various .Js libraries and relative techniques experience.
- Extensive practical hands-on experience in developing, maintaining, refactoring, testing and formatting of applications and integrating disparate component.
- Strong knowledge in Object-Oriented programming, large-scale Enterprise Application (includes Client/Server programming) and Network programming.
- Well versed with entire development life cycle and facilitating agile practices.
- Experienced in design and development of multi-tier JEE modules, stand-alone multi-threaded applications, and stand-alone batch processes to integration of legacy applications via messaging, feeds and SOA based architectures via SOAP-based and Restful-style Web services.
- Strong analysis and problem-solving skills. Enjoys teamwork.
- Seasoned J2EE Professional
- With over 12 years of Software Engineering experience, almost exclusively in Java, I bring a depth of knowledge and technique. I have years of experience in the design and coding of enterprise grade software and web applications as well as familiarity with patterns and full life cycle development practices. My greatest strength however, is my fast learning new knowledge and update it.
- Coder and architect with solid track record
- Strong communications protocol background
TECHNICAL SKILLS:
Java Technologies: J2SE/1.8, Apache Commons API, Swing, Applet, JMX, JDBC/3.0 and RMI - IIOP and TCP/IP socket based application.
JEE Technologies: JEE/6, Servlets/3.5, JSP/2.1, JSF/2.0, ADF, Struts2/2.1, EJB/3.1, JPA 2, JTA, JMS/1.0, JNDI, JaveMail/1.2, JAXB/2.2, JSTL/2.2, XML (include JAXP/1.2, XSLT, Xalan2, Xerces, JDOM/1.1, XPass, SAX/2.0 parser), LADP, and Web services (SOAP, RESEful).
Frameworks/Libraries: Hibernate/4.0, Spring/3.0 (include IOC, AOP, ORM, MVC), log4j, SSL Libraries, CORBA/2.3, etc.
Development Environments: Databases (ORACLE/11g, Sybase, DB2, MS SQL Server, MySQL), OS (Windows, UNIX, Linux), Application Servers (Apache Tomcat 7.0, JBoss/6.0, Glassfish/v3, IBM WebSphere/8.0, BEA Web Logic/11).
Design Skills: OOA (Object Oriented Analysis) and OOD (Object Oriented Design), design patterns, JEE & EJB Patterns, Agile (Scrum) and UML.
Shell Scripts Languages: Bash, Perl, PHP and Python/3.4.
Others: HTML5, DHTML, CSS, JavaScript, templating library, jQuery, ExtJS/4.2, AngularJs, Dojo, JSON, Ajax and Js libraries.
PROFESSIONAL EXPERIENCE:
Confidential, Spring Valley, NY
Sr Application Support Analyst
Responsibilities:- As an Application Analyst worked with Business Manager. Analyzed various Verion projects running daily reports, improved these system environment. Created xml files and scripting files for configuring components in servers, process various text files, documentation file and setting communication between various applications.
- As a Sr. Java developer, created new modules, Java API, updated the projects.
- The technical skills used: Core Java/1.7, JEE/6, Spring/3, Hibernate/4 with JPA, JMS, Maven, Shell Scripting language (Perl, Bash) and Apache commons API.
- Unit test did by using Junit and Mockito.
- The projects are managed by Apache SVN and CI (Jenkins).
- The application is developed and managed under Eclipse, WebSphere/8.5, Oracle/11g, MS OS and UNIX/Linux system.
- Software Tool used: Net bean/8, JiRA, and TOAD.
Confidential, Washington, DC
System Analyst and Java developer
Responsibilities:- As a scrum developer, analyzed the projects functionality based on business requirements, created the high-level physical business modules of documents, based on OOP, for describing new models and defined service APIs, functions required, data types and test plan, by using SDLC/Agile methodology and UML.
- Created business logical modules in middle-tiers for processing data exchange in various data format, like JSON, XML, text and binary data type by using JAXB, XSD and XPATH.
- Developed modules for on-line payment process (to Confidential )
- Developed Java UI for various subsystems.
- Developed MVC modules by using Spring MVC framework, HTML5, CSS3, JSP, Ajax, and JavaScript with jQuery, Angular. Js, various .Js libraries and Python.
- Developed message processing modules for clients and distribute systems communication by using JMS (AtiveMQ), Web service (Apache CXF) and Mule ESB.
- Business logic in middle-tier to optimize data structure and multithreading access local storage (Cache) and high-volume data transaction.
- Using Apache Cassandra with Hadoop and Apache Thrift developed modules for exchanging information with all states in US.
- Developed various PL/SQL for manipulating data.
- Developed business logic in proper patterns by using Core Java (J2SE/1.8), JEE/6, Spring/3, Hibernate/4 with JPA 2, Java Shell Scripting language (Perl, Bash) and Apache commons API.
- Track records in DB by using COBOL report and Oracle report.
- The application is developed by using Eclipse under WebSphere/8.5 server. UNIX system, Oracle/11g, DB2 and Mongo DB (stored the information that not join other tables).
- Developer tools are Eclipse, Maven, and Toad for Oracle, Jenkins and Apache SVN, and CI (Jenkins) for version control, Junit, and Mockito API, Autosys, JiRA and so on.
Confidential, Jersey City NJ
Sr. developer on Data Sourcing and Processing projects
Responsibilities:- Analyzed the workflow, and create detail high-level document.
- Using proper design pattern created Spring-enable modules worked on middle-tier of Enterprise application in JEE environment, which using Core Java (J2SE/1.7), J2EE/6, Spring framework/3, Hibernate/4 with JPA 2 and Apache common API.
- Developed Maven modules for processing business logic and controlling multi-access the sharing data. Using JUnit and Mockito do case test.
- Developed Maven projects, which do data sourcing, retrieve message from JMS protocol and FIX protocol, parsing, processing the data and creating loadable data files and generating reportable files.
- Developed business logic in middle-tier to optimize data structure and multithreading access local storage (Cache). Using Pentaho PDI for ETL and Spring Batch process high-volume data transaction.
- Data is maintained by using DB2 and Sybase.
- Using UNIX system monitors and maintains the application running. Created Shell Scripting files (Perl, Bash) to command and bootstrap the maintaining process doing draw, save, retrieve, load and remove. Using Python scripting to process files.
- The messaging system integrating by use Mule ESB.
- These projects are managed by Apache SVN.
- The application is developed under IBM WAS/7.0, with DB2, Sybase and Oracle/11g, UNIX system.
- Software Tool used: RAD/8 with WebSphere server/7.0, Autosys, JiRA, TOAD, Pentaho PDI for ETL processes, Pentaho report, Apache Kafka, Apache SVN and GIT, CI (Jenkins), and Sybase Enterprise Application Studio.
Confidential, Paramus, NJ
Architect Analyst and Sr. Developer on GIO enterprise application
Responsibilities:- Participated in the designing new modules team. Analyzed the process of data flow in application, described the function requirement document of new modules, made the scheme of designing and TDD by using SDLC/agile methodology.
- Designed the high-level documents, code and Junit test for new reusable modules based on OOP and applied proper Design Pattern.
- Designed XML message schemas for XML documents.
- Defined new Spring-enable module’s prototype API worked on mid-tier of Enterprise application in JEE environment, which combining Core Java (J2SE/7), J2EE/6, JPA 2, Spring framework, Hibernate and Apache common packages. Use Maven to build Modules. Maintained data by using DB2 under Oracle/11g. The modules are used to process business logic and control multi-access sharing data.
- Designed schema (XSD files) for XML documents used for representing messages with XML data format.
- Created message processing service by using SOAP, REST and JMS (Apache cxf, ActiveMQ) and IBM MQ, Mule ESB centralized communications with distributed applications and modules. Using Apache Camel as Enterprise Integration Patterns integrate various techniques in message routing by implementing Apache Camel and Service Mix in OSGi environment for integrating and messaging all application on message routing. Using FUSE as ESB to centralize controls on messaging system. Throughput is controlled by a throttle mechanism that limits the message per second rate. This component was packaged as one OSGi bundles and deployed into Service Mix on designated FUSE Linux servers.
- Created modules for controlling multithreading and high-volume data transaction.
- Created Cache (EHCache) module for maintaining daily accessing data under multi-threading control. Merging data in DB2 used SQL, PL/SQL and Stored Procedure. Cached data from distributed DB and timed cache DB. Use Spring Bacth processing large volumes of records.
- Using Apache Cassandra with Hadoop and Apache Thrift developed modules for exchanging information with all stations in World.
- Developed Maven modules on Eclipse with plugin under WebSphere server.
- Maintained data by using ORM framework (Hibernate, JPA 2)
- Used Spring Batch and Pentaho PDI for ETL to batch messages for processing high-volume data transaction.
- Using UNIX system monitors and maintains the application running. It use Camel Log EIP to log messages into Service Mix’s log file and Log4j is used to log messages outside of Service Mix’s log file. Using apache Kafka configured in OSGI for messages transfer between systems.
- Using Apache Subversion version control manager project repository, JiRA. Use TOAD to monitor DB, SAS extract and analyses data.
- Created objects for web pages representing the response by using Spring MVC framework with Struts 2, AWS (cloud computing), Apache Flex, HTML5, CSS, JSP, JavaScript, jQuery, Bootstrap. Js, Python, AngularJS and XSLT.
- The application is developed under IBM WAS/7.0, UNIX system, DB2, Oracle/11g.
- Using Pentaho PDI for ETL processes and Pentaho report for files system.
- Created Unit test were done by using Junit, Mockito and used Test-driven development process the coding models.
- Using and GIT, CI (Jenkins) and Apache SVN version control manager project repository.
- Format messages by using XML, XQuery, JAXB, DOM, XSLT/2.0, and JSON.
Confidential, Baltimore, MD
Architect Analyst and Sr. Java developer on back-end and front-end
Responsibilities:- Participated in the designing new modules of team. Based on the business requirement document, translating and described the functional requirements document, analyzed the process of data flow, made the scheme of designing and testing modules by using SDLC/agile (Scrum) methodology.
- Design process data module in proper design pattern. Written detail-high level document, include class diagrams and workflow sequence diagrams. Defined code and Junit test and TDD by using Eclipse plugins RSA.
- Design XML schema for XML documents in service.
- Defined new Spring-enable module’s prototype API to maintain multi-accessing data. Created Cache objects to cache data from third party and replicate and update data between local server and DB. Accessing data is done under concurrent control.
- Created Web service message processing modules (SOAP, Restful and JMS). In the processing, messages are consuming, processing and put into next routing from endpoint to endpoint cross distributes application servers. Throughput is controlled by a throttle mechanism that limits the message per second rate. It uses JBOSS FUSE as Enterprise Service Bus to integrate relative components to improve the service and uses Apache Camel integration pattern to build the message routing. The message service created by using JBoss REST Easy, JBossWS-CXF, JBoss A-MQ and OSGI. Using apache Kafka configured in OSGI for message access system.
- Created Cache module with the controlling concurrent access to hold data from distributed server.
- Processing data modules was made under the environment combined JBOSS server 7, use Core Java (J2SE/1.7), J2EE/6, EJB/3, JPA2, Spring/3.0, ORM framework (Hibernate/4.0, JPA), XML, JEE components and Oracle/11g with SQL. Use IBM MQ Mule ESB centralized communications with distributed applications and modules. Use Maven to build Module. Maintain data in Oracle/11g with SQL, PL/SQL and Stored Procedure. Java scripting language (Perl, Bash) and Using TODA developed and administer DB projects.
- Using Spring Batch provides reusable functions that are essential in processing large volumes of records.
- Create Spring MVC Pattern with struts2, HTML5, CSS, JSP, JavaScript with jQuery, ExtJS, Bootstrap. Js, AngularJS, JSP, Servlets, Apache Flex, GWT, Dojo and Ajax. Using XML, XQuery, JAXB, XSLT/2.0, XLST, Python, DOM, JSON Converting convert data type representation.
- The application is developed under JBOSS AS with DB2 and Oracle, UNIX system.
- Created Unit test were done by using Junit, Mockito and used Test-driven development process the coding models.
- Using Jenkins, Apache Subversion and GIT version control manager project repository. Used TODA, Pentaho PDI for ETL processes and Pentaho report on DB, Used Adobe Flash Build developed Apache Flex and configured in project.
Confidential, Richmond, VA
Sr. program developer on back-end and front-end
Responsibilities:- The Enterprise application was developed by using RAD/8 with WebSphere/7.0 WAS/7.0, IBM Mule and Oracle DB. Objects version is controlled by SVC.
- Responsible for developing Spring-enable project modules, which doing business logic, handling multi-threads accessing database and response of data models.
- Written Detail-High Design document for some modules and created project modules based on the UML of the application.
- Created HTTP service modules for message service, made of web service (SOAP and Restful) (IBM MQ), JMS, Java Mail. Use Enterprise Integration Patterns (implemented by Mule MQ) to integrate the relative components to improve the service.
- Created Groovy enable Java objects to run the requests on middle-tire.
- Created various XML documents based on Schema. Parsed data by using JAXB, XML, XSL, and XSLT.
- The project modules developed by using JCore Java (DK/1.6), spring framework (IOC, AOP, ORM, DAO), JPA, Hibernate, JEE/6 (EJB3.0) and Apache package. Using Maven build Modules.
- Developed Spring MVC model by using HTML, JavaScript with jQuery, Backbone. Js and NodeJS, CSS, AngularJS, GWT, JSP, Servlet, Struts, Dojo and JSON etc.
- Maintained data in Oracle DB by using SQL, PL/SQL and Stored Procedure.
- Test the projects using Junit and QA running on UNIX Shell. Using apache SVN version control manager project repository. Used TODA and Pentaho on DB
Confidential, East Brunswick, NJ
Senior Java/JEE designer/ developer
Responsibilities:- Lead the Java back-end team in some projects. Mentored junior developers in J2EE, J2SE, JSP Servlet, JSF, Struts, spring framework and Hibernate, JPA. Developed training system, define design goals and directions, and fulfill resource requirements.
- Design & development focus of a high visibility and mission critical projects using cutting-edge technologies and frameworks.
- Project: various eCommercial web applications. B2B commercial systems for enabling on-line access. Commercial software, like SOAP based Web services, utility Jar files, refactor to improve various Java based Web applications.
- Architected and designed a multi-tire web based high-volume (230,000+ users) applications for on-line retail, using UML to indicate the relationship of components in the application. Projects created by using HTML, CSS, JSP, JSF, Oracle, spring, Hibernate, J2EE/5. The projects run under Web Logic server, and Sybase DB.
- Deploying and maintain applications on clustered Web Logic, Tomcat, and Glassfish servicers
- Serving as the principal architect and senior application developer on a commercial web-site that sale and rent automobiles on-line by J2EE based.
- Overall responsible for structuring auto vehicle rent application. The system was designed, based on 3-tire (represented by UML, and ‘MVC’ architecture (JSP, Servlet and JSF), in enterprise level which was J2EE compliant.
- Migrated some poorly performing and outdated application from J2EE 1.4 and WebSphere Apps Server based architecture to J2EE 5 version, Spring-enable, and Hibernate application in Web Logic Server based architecture.
- Integrated other systems through JMS, XML and XSL. Developed JMX services to be run on Web Logic Apps Server.
- Used NetBeans for development and Web Logic Application Servier for deploying the web application.
- Provided recommendations in choosing appropriate Java/JEE based technologies and frameworks.
- Developed on-line eCommerce system using popular frameworks like spring, Struts, Ajax by applying OOD concepts, EJB & GoF design patterns and best practices. Created beautiful Front-end by HTML, DHTML, CSS and JavaScript
- Collaborated on design and implementation of the key features of Java/JEE based online application and received an award for exceptional performance.
- Built SOA based architectures via SOAP based Web services and Restful-style message module.
- Integrated other sub-sub-systems like loans application, charging system, and documentation system with the structured products application through JMS, SOAP based Web services, XML and with data warehouse application via information.
- Coded the logical and physical data model for Oracle 9i database.
- Tuned SQL statements, Hibernate mapping, and Web Logic application server to improve performance by 20%.
- Improved the build process by migrating it from Ant to Maven2.
- Built and deployed Java applications based environments and produced both unit and functional test results along with release notes.
- Took pleasure in human side of my work when interacting with the co-worker and business users.
Environment: NetBeans IDE, Java/1.5, J2EE/6 (Glassfish 3), JSF, Ajax4, Struts, Spring, XML, XSL, XSD, Hibernate, Oracle 10g, SQL, SOAP based Web service, WebSphere Server, JMX, ANT, Maven2.
Confidential, Wilbraham, MA
C++, C#, .NET Developer
Responsibilities:- Developed C++, ASP, .NET and VB based application.
- Projects developed under Visual Basic Visual Studio with Tomcat server.
- Project: developed various Web applications. Improved and update applications by using HTML, CSS, JavaScript, C++, C# and ASP.NET.
- Developed C# .NET based framework to the existing centralized file maintenance system for Tni Company which improved maintainability, security and performance.
- Using VB, C# developed an eCommerce B2B application MVC pattern for a product called Exchange Traded Data, which also involved files up load and down load capabilities.
- Developed an Email module (DLL). It implements MIME, can send the plain text and the attached files. This email DLL module can be called by other programming languages, such as VB, C#.
- Developed a product called Foster Care Information Management System for Miracle Maker Inc. and many other foster care centers. It is an intranet data processing application based Java. It is used to record all the information about the children under foster care, such as dietary, health, hospital, school, psychotherapy, physical check-up.
- Developed a web application for Phone card online. Responsible for designing client side component, register component, user history report component, session-track component, calculate the phone-using time component, payment component, QA and Help component. The project was created by utilizing Java, JavaScript, and SQL server. Maintained file system in UNIX
- Normalized Oracle database, conforming to design concepts and best practices.
- Resolved product complications at customer sites and funneled the insights to the development and deployment teams to adopt long term product development strategy with minimal roadblocks.
- Applied design patterns and OO design concepts to improve the existing project.
- Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.
- Window UI designed: created a variety of web sites utilities by using VB.NET, C#.
Environment: JavaScript, SQL server, Oracle 8i, ANT, CVS, VB, .NET, ASP, C++, Window and UNIX system.
Confidential
Web developer on Front-end
Responsibilities:- Built web application by using HTML, JavaScript, VBScript, VB and ASP.Net. C#
- Created modules by using JSP, Servlet, JavaBean and SQL Server.