Sr Technical Consultant (lead Java Developer) Resume
Atlanta, GA
SUMMARY:
- Sr. Java developer/Architect with 20 years of in - depth IT experiences
- Expertise in design and develop large-scaled enterprise applications.
- Solid knowledge of software development life cycle and a proven record of software development and management skills.
- Excellent software and hardware problem solving skills.
- Excellent interpersonal skill.
- Comfortable working in team or independently.
Programming: Java (J2EE, Servlets, JSF, EJB, Multithreading, Networking, JMS...) Javascript, html, CSS, XML, JQuery SQL, PL/SQL, T-SQL, Stored Procedure C/C++, Flex BPEL Python Groovy, XSD, DTD, XSLT, .net, COM+, C#, VB, Assembly, Delphi, Scheme (LISP) and Prolog
Mobile computing: Web, iOS and Andriod
Web services: REST, SOAP, XML, UDDI, WSDL, ESB, BPM, Jetti/Jersey, AXIS, WSIF
SOA: Tibco, Oracle SOA, Jboss ESB, BPM …
Web Frameworks: JSF, Struts, Seam, Wicket, GWT and Spring MVC
Databases: Oracle, Hadoop, Postgres, MySQL, DB2, SQL server, firebird, Access, DBA skills
Design: OOA/OOD, UML, Rational Rose, DB design, Use case and Data modeling
Architecture: SPA, SOA, DOA, grid computing
Data: Hadoop, Contivo, MDM ( master data management), Data virtualization
Security: Application Security, encryption/decryption, SSO, SiteMinder.
Business Analysis: use case modeling
Project Management: project management, scheduling, Water fall and Agile process(Scrum)
Infrastructure: Application and database performance tuning. JProbe.
EDI: Eclipse, Spring STS, My Eclipse, Jdeveloper, WSAD, JBuilder, Forte, Code Warrior, PenRight Mobile Builder…
Application Server: Jboss, WebLogic, WebSphere, Tomcat, Atg,...
Operating System: Windows (XP, Vista, 2007, NT, 2000), UNIX (Linux, Solaris, AIX…), Windows CE and DOS
Tools: maven, ant, gradle, SQL Navigator, TOAD, SQL developer, XMLSpy, JProbe, Mysql Center, Visio, Maestro, Excel, Junit, TestNG…
Source control: Git, SVN, CVS, Perforce and Source Safe Cloud computing
Portal: Oracle portal, Websphere portal, uPortal, Jetspeed…
Forms and Reports: Oracle Forms and Reports, Jasper report, MS Access forms and reports.
Web: AJAX, Dream Weaver, 3D, Flex, Flash, Front Page, Cute Html, Photo shop, Multimedia, Paint Shop Pro …
Wireless and PDA (Personal Digital Assistant) computing skills: CDK, Windows CE, Satellite Forms, PQA…
Protocol: HTTP, TCP/IP, UDP, SOAP and WAP…
Administration: Some System administration and DBA skills.
Documentation: Writing documents in MS Word, Excel, PowerPoint, etc.
Other: Knowledge of e-commerce, financial, banking, accounting… Business Intelligence, Data Warehousing, Localization, design pattern, Tibco, CORBA, CRM, PDK, EAI, Network, Wireless technology, Real-time embedded system, GPS, Multimedia, MPEG, entertainment, LCD display Accounting Peachtree, Quick Book
EMPLOYMENT:
Confidential, Atlanta, GA
Sr Technical Consultant (Lead Java Developer)
Responsibilities:
- Played a Sr Technical Consultant role in the software development life cycle
- Design and implement solutions to the software system, including frontend and backend.
- Design, code and test Soap and Rest Web services.
- Migrate Scubi project from Spring 2 to Spring 4
- Migrate Scubi project from Hibernate 2 to Hibernate 4
- Redesign project to create service layer in order to add transactions to database calls.
- Mentor team members.
- Design and implement security solutions
- Resolve issues, such as performance issues and the issues caused by the differences between old and new frameworks.
- Setup Development environment.
- Participate in Agile development process
- Work with project manager, Dev team, BA and QA on the project activities.
Technology stack: Java, J2EE, Multi-threading, Javascript, Html, CSS, Ajax, Web services, SOAP, REST, XML, SOA, Mobile, Jersey, Security, Spring, Hibernate, PL/SQL, Oracle, Junit, WebLogic, Windows, Unix, Linux, Agile, Data structure…
Confidential, Atlanta, GA
Sr Technical Consultant ( Lead Java developer, Architect)
Responsibilities:
- Implement solutions, including frontend and backend.
- Design and present architecture, solutions to team.
- Research and suggest right technologies for the projects.
- Design and implement security solutions.
- Mentor team members.
- Analyst existing systems and add new features.
- Work with project manager, dev team, BA and QA on the project requirement, design and testing.
- Setup development environment and document setup procedures
- Resolve issues, such as performance issues, the issues caused by the differences between old and replaced frameworks.
Technology stack: Java, J2EE, JMS, Javascript, Jquery, Html5, CSS, JSON, Web services, Rest, Soap, Security, SOA, Jersey, Multi-threading, JSF, Ajax, Richfaces, CDI, Seam, Struts, Curam, XML, Spring, iBatis, Hibernate, xhtml, Bootstrap, JFreechart, SSO, SiteMinder, PL/SQL, Oracle, Groovy, Interwoven, JUnit, Slf4j…
Environment: Jboss EAP 6, Jboss 4, Weblogic,Windows, Unix, eclipse, Spring STS, Git, Jenkins, Gradle, Maven, Ant, Voip …
Confidential, Charlotte, NC
Sr Technical Consultant (Lead Java developer)
Responsibilities:
- Research, design and prototype web based mobile solutions for investment management system.
- Implement view payroll deduction for mobile device.
- Analyst existing systems and add new features.
- Present solutions and approaches to team members
- Design and implement security module for web and mobile support.
- Work with project manager, architect, BA and QA on the project requirement, design and testing.
- Setup development environment and document setup procedures
- Help to maintain system and resolved issues, such as performance issues and defects.
Technology stack: Java, J2EE, EJB, JSP, Servlets, JSF, JavaScript, Web services, Rest, Soap, XML, Security, JPA, Python, Spring, Hibernate, xhtml, CSS, SQL, Oracle Database, DB2, IBM WebSphere MQ, Junit, Data structure … mobile computing (Web, iOS and Android)
Environment: Windows, Unix, SVN, RAD, Spring STS, WebSphere, Agile, Maven …
Confidential, Alpharetta, GA
Sr Technical Consultant
Responsibilities:
- Improve Cru Operations performance
- Update OrderPoint following new color/design guidelines.
- Present solutions and approaches to team members
- Help maintain system and resolved production issues and performance issues.
Technology stack: Java, J2EE, JavaScript, EJB, JSP, Oracle Database, distributed transactions, JPA, Hibernate, Web services, XML, html, CSS, SQL, GWT, Log4J, Slf4J, IBM WebSphere MQ, JMS, JUnit, Data structure …
Environment: Linux, Windows, JBoss, WebSphere, SVN, Eclipse, Agile …
Confidential, Atlanta, GA
Sr Technical Consultant
Responsibilities:
- Successfully completed assignments in these 2 projects.
- Helped on choosing frameworks and technologies.
- Developed software and implement solutions.
- Set up development environment.
- Gave suggestions on architecture, detail design and data modeling.
- Suggested best practice, standards and approaches to team.
- Design and implement security module.
- Help less experienced team members.
- Resolve difficult issues.
- Present solutions and approaches to team members.
- Participate end - to-end testing.
Technology stack: Java, J2EE, EJB, JMS, JavaScript, Postgres Database, JPA, Hibernate, Security, ESB, BPM, Rule Engine, SOA, Web services, REST, XML, html, CSS, Ajax, SQL, GWT, Groovy, Testng, Log4J, Slf4J…
Environment: Linux, Windows, JBoss, WebSphere, SVN, Eclipse, Gradle, Maven, Agile …
Confidential, Atlanta, GA
Sr Architect
Responsibilities:
- Played a Sr Architect roll in MPA project.
- Played a Sr Developer roll in data virtualization project.
- Installed data virtualization training server. Performed cloud computing tasks.
- Analyst existing system.
- Design and implement security module, include authentication and authorization.
- Help set up development, QA and production environment.
- Help on requirement gathering, architecture and detail design.
- Suggested technologies, architectures, approaches, best practice and standard to team.
- Set up project and develop application.
- Resolve difficult issues.
- Present solutions to team members.
- Create documents.
Technology stack: Java(J2EE, JDBC, JMS, JSF…), Databases, Spring, Hibernate, Security, Data Warehouse, Hadoop, Contivo, Web services, REST, Axis, SOAP, XML, SOA, BPM, html, CSS, JavaScript, JQuery, Flex, Ajax, Oracle, SQL server, SQL, PL/SQL, TestNg, Richfaces …
Environment: Windows XP, Solaris, Linux, SVN, Eclipse, Maven, JBoss, Weblogic, Agile, Voip …
Confidential, Lexington, KY
Sr Technical Consultant
Responsibilities:
- Design architecture and functions and implement the system.
- Suggest technologies, architectures, approaches, best practice and standard to team.
- Resolve difficult issues, such build broken, performance and memory leak.
- Present solutions to team members.
- Work with manager and Indian team to test the system and create documents.
Technology stack: Java(J2EE, JDBC…), Flex, Web services, JQuery, Hibernate, REST, Axis, SOAP, XML, html, CSS, JavaScript, Ajax, Oracle, SQL server, firebird, SQL, PL/SQL, Testng …
Environment: Windows XP, SVN, Eclipse, Maven, Tomcat, Agile …
Confidential, Atlanta, GA
Program Analyst
Responsibilities:
- Played a lead and architect role in Parolee lookup project
- Worked with other agencies on SOA solutions at enterprise level for the Parolee lookup project
- Responsible for life cycle of software development and legacy system analysis.
- Design and implement security module.
- Help resolve difficult issues.
- Research and review technologies to help choosing best framework, architectures and best practice
- Evangelize architectural vision to management, development team and QA staff.
- Work with managers, development, QA and BA teams to ensure that the solutions meet the business requirements. Present and share knowledge in meetings.
- Provide suggestions and mentor less experienced team members
Technology stack: Java(J2EE, Servlets, JDBC…), Spring, Hibernate, Flex, Web services, Security, SSL, Struts, REST, Axis, Jax-WS, SOAP, XML, SOA, BPEL, html, CSS, JavaScript, Oracle, SQL, PL/SQL, Curam, Junit …
Environment: Windows XP, Linux, JBoss, WebSphere, CVS, MyEclipse, Netbean, Visio…
Confidential, Salt Lake City, Utah
Sr. Technical Consultant
Responsibilities:
- Design of implement functions for Confidential online shopping site.
- Responsible for life cycle of software development.
- Provide suggestions on design, architectures and best practices.
- Resolve production and build issues.
- Create documents and present solutions.
Technology stack: Java, Spring, Hibernate, Flex, Seam, JSF, Ajax, REST, Axis, SOAP, XML, Web services, SOA, BPEL, Tomcat, Portal, xHtml, CSS, JavaScript, Oracle, SQL, PL/SQL, Junit, Testng, EasyMock, Agile…
Environment: Linux, Windows XP, SVN, Maven, Eclipse, Tomcat, Agile …
Confidential, Springfield, Oregon
Principal IT Application Specialist, Team lead
Responsibilities:
- Responsible for life cycle of software development, as well as maintenance.
- Lead Tech Operational Group to resolve production and performance issues of Renewal Center system.
- Lead the effort of Resources Management System s plan, architecture and functional design, environment setup, implementation, testing and deployment.
- Evaluate technologies, frameworks and architectures to suggest the most suitable one.
- Lead the design and implementation effort of security module.
- Tune performance and resolve web services, environment, deadlock and memory leak issues.
- Help on interview process and mentor/coach less experienced team members
- Conduct code review meetings and present technologies.
- Evangelize architectural vision to management, development and QA staff.
- Work with managers, enterprise architecture team, QA, BA and localization teams to make sure the solutions meet enterprise architecture standard and business requirements.
- Create documents, such as best practices and present solutions.
Technology stack: Java (J2EE, Servlet, JSP, JMS…), Spring, Hibernate, SOA, BPEL, Web services, SOAP, XML, ATG, Software and hardware Security, Portal, html, CSS, JavaScript, SQL, PL/SQL, Axis, Tibco, Oracle SOA, Drools, Rule Engine, UML, Junit, JMock…
Environment: Windows XP, Unix, Solaris, Weblogic, Perforce, Agile…
Confidential, Atlanta, Georgia
Sr. Software Engineer
Responsibilities:
- Responsible for Tracker Online dealer management system
- Involved in life cycle of software development, as well as system maintenance.
- Evaluate technologies and provide suggestions on architectures and best practices.
- Resolve production and build issues.
- Develop web services for loan application, feedback.
- Create documents and present solutions. Responsible for install, configure, troubleshoot and maintain the system.
Technology stack: Java (J2EE, EJB, Servlet, JSP…), Spring, Hibernate, Web services, Axis, SOA, BPEL, JMS, MySQL, SQL, PL/SQL, SOAP, XML, Axis, Portal (uPortal …), Ajax, html, xhtml, CSS, JavaScript, Business intelligence, Caching, CRM, Junit, Peachtree and Quick Book, JSF, Oracle, UML…
Environment: Unix, Windows 2000, XP, Websphere, Jboss, Tomcat, Maven, Eclipse
Confidential, Atlanta, Georgia
Sr. Software Developer
Responsibilities:
- Evaluate the first release of online billing system.
- Helped on the deployment process.
- Worked on a large - scaled banking secure electronic solution for our client, include
- Money transfer, Bill Presentment and Internet Payments (Credit, Debit, Purchase
- Card, Electronic Data Interchange )
- Build company web site using Oracle Portal.
- Design and implement databases.
- Resolve production and build issues.
- Securing access to the application. Responsible for install, configure, troubleshoot and maintain the system.
Technology stack: Java (J2EE, EJB, Servlet, JSP), Web services, SOAP, XML, struts, Oracle, Oracle Portal, Workflow, Toplink, iDSuite (Oracle forms and reports 6i, Discoverer…), html, JavaScript, SQL, PL/SQL, Caching, Lotus Notes, UIX, UML
Environment: Windows 2000 server, NT, XP, Unix, Oracle 9iAS, Oracle 10g, Websphere, Apache, UDDI, Jdeveloper…
