Lead Java Developer/architect | It Expert Resume
New York City, NY
SUMMARY
- Over 16 years of experience on IT, national and international using J2EE Enterprise Java, .Net, SharePoint, Systems Manager, IT Manager, Project Manager, Process Expert in several companies such as: Confidential, Confidential, Confidential, Confidential, Confidential, Confidential, Confidential, Confidential .
- Hands - on senior software engineer with more than 16 years of experience in IT, which spans excellent hands-on Java/J2EE analysis, design & development along with rich database design & development skills.
- Experience in developing Client/Server and Multi-Tier application systems in Intranet/Internet by using Java and J2EE frameworks/technologies.
- Experience in developing complex applications using web services, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, JSF, JPA, and XML using Oracle as database.
- Extensive experience in different areas among which currently work with Java, Spring, Struts, HTML5, CSS3, JavaScript, JQuery, AngularJS, Node JS, Bootstrap, REST development services for websites.
- Rich experience developing web applications using Core Java, Servlet, JSP, Taglibs, Hibernate, JDBC Maven, Spring, REST and SOAP Web Services, XML, XSD, XSLT, XPATH, Java Application Servers, Log4j.
- Experience in developing server-side applications based on Restful Web-Services and SOAP, using different frameworks like Spring and Web services.
- Proficient in understanding the Business Logic and developing Business applications.
- Expertise using JDK 1.5/1.6/1.7, 1.8, Hibernate, JPA, JSF, Primefaces, AJAX and Web services.
- Knowledge in PrimeFaces framework i.e., making use of Node components like Navs, NavBars, Pagination, Alerts, and Progress bars etc.
- Played key role in architecting, coding and deploying micro services based on REST API applications.
- Sound experience implementing open-source frameworks like Spring, Hibernate, etc.
- Good Hands-on experience in Spring Framework (AOP, MVC, and REST modules) and Web services (SOAP and REST using JAX-RS).
- Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
- Having good experience in design and development using UML Use case diagrams, Class diagrams, and Sequence diagrams.
- Having experience in working with different databases like Oracle 11g/10g/9i, DB2, MySQL and SQL Server 2005/2008.
- Experienced in various IDEs like Eclipse, My Eclipse, NetBeans, Notepad++, Atom and IBM Rational Developer.
- Participation in Software Development Life Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Strong leadership qualities and manage teams globally on 24x7 basis
- Experience in Global Delivery Model, handling teams across diverse geographical locations/time zones.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
TECHNICAL SKILLS
Programming: Java Applets, JSP, PrimeFaces, Web Components, Fatwire, Framework, Vignette, iOS development.
Languages: JAVA/JDK 1.4- 1.8, Ec, JBuider, NetBeans, RAD, C++
Web Technologies: jQuery UI, Ajax, HTMLS, CSS3, RESTful service, JavaScript/jQuery, AngularJS, JSON, XML, Java, iOS, Blackberry platforms
Internet/e-commerce: Servlets/JSP, XML/XSD, XSL/T.GUI Development, HTML 4.0/ HTML5, JavaScript, google Analytics
Databases: Oracle 9i/8i, MS SQL Server 6.5/7.0, MySQL 4, Cloudscape
Operative Systems: Windows 2008 NT/XP/95/98, Sun Solaris 8.0, Linux
Application Servers: Apache, Tomcat, WebLogic, Glassfish, Jetty, WebSphere 6.0.1
Versioning control systems: CVS, VSS, SVN, GIT.
IDEs: Eclipse, My Eclipse, NetBeans, Notepad++ and IBM Rational Developer
MVC Frameworks: Struts, JSF, AngularJS, Fatwire, Struts, S Casper.
Back-End Frameworks: J2EE, Spring, JMS, Web Services, Restful, NodeJS.
Front-End Frameworks: JQuery, SASS, Less, Bootstrap.
Development Tools: Eclipse, Visual Studio, Dreamweaver, SQL Developer, Mongotron, MySQL, Notepad++, SoapUI.
Project Planning Tools: MS Project, MS Visio.
Modeling: Rational Rose 2002, Visio 2010, Enterprise Architect 5
Office Tools: Word, Excel, Access, Power Point, Open Office Suite.
Graphical Design Tools: GIMP, Photoshop, Blender.
Testing tools: Selenium, Junit, Mocha.
Business Intelligence: Bime Studio, Tableau
Other tools: Maven.
PROFESSIONAL EXPERIENCE
Confidential
Lead Java Developer/Architect | IT Expert
Responsibilities:
- Involved in the entire SDLC from requirement analysis, design, development, maintenance and support of the applications.
- Design and developed Java Web application using Hibernate for a CRM customized platform
- Develop web components using Spring and Hibernate.
- Design and developed Web Services for Legacy integration systems
- Designed, developed and programmed in Java, spring, Struts, HTML, Primefaces, JavaScript.
- Designed the front end applications, user interactive web pages using technologies like HTML5, JSP, XHTML, CSS3, JavaScript, JQuery, Ajax and JSON, Bootstrap, Angular.
- Created Responsive Web Pages using Bootstrap and also Media queries.
- Experienced with Spring, Struts, Hibernate frameworks including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Handled the 3-tier architecture with Controller, Service and DAO layers to loosely couple the dependency.
- Analysis and Design of Models Agency CRM System
- JAVA J2EE Architecture of solution Definition (Hibernate, Struts)
- Hands on experience utilizing Business Model Integration-HubSpot
- Also worked closely in term of infrastructure analysis (HW/SW)
- Extensively involved at code level for Risk Detection and Vulnerability
- Best Practices Implementation ( Code Repositories management)
- Extensively working on Software Development Consulting and customized roles and responsibilities for others
- Build and maintain effective communication with Offshore and On-site team worldwide, and encourage others to participate
Environment: Java, J2EE, HTML5, CSS3, JavaScript, JQuery, Hibernate, Spring, Struts, JSON, Bootstrap, REST Services, JUnit, Linux, Oracle, MySQL, GIT.
Confidential, New York City, NY
Sr. Java Developer, Systems Architect, SOA Specialist
Responsibilities:
- Involved in requirements gathering, analysis, design and documentation of the application and extensively worked on Cost Estimation, New projects proposals.
- AsOpening, follow up and Management of Several Projects (Local and Global) with customers like (Nestle, American Express, Unilever, Infonavit, Satelites Mexicanos, Grupo Bimbo) etc.
- Involved since inception in development of platform as Enterprise MicroServices using Spring boot, Spring MVC, Maven, Hibernate and ORM.
- Designed the front end applications, user interactive web pages using technologies like HTML5, JSP, XHTML, CSS3, JavaScript, JQuery, Ajax and JSON, Bootstrap, Angular.
- Wrote several RESTful Web services such as Get/Put/Post/Patch using backend Java Spring with Jersey
- Responsible for the design, analysis, development and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Data, Spring Boot, Hibernate, JPA and JAVA.
- Used standard software engineering design patterns and REST to achieve an efficient communication between applications.
- Design and code backend web services for web applications with HTML5, CSS3, JQuery and JavaScript as frontend technologies and also for consumption for other process.
- Used J2EE design patterns like MVC, Singleton, Factory, and DAO.
- Developed Data Access Objects (DAOs) and performed O/R mapping using Hibernate to access the data-base.
- Creation and Implementation of the SharePoint Excellence Center and Development of the Web Sites.
- Implementation of the Software Center for (Chile).
- Technology Strategy Definition Globally (France, Germany, Latam).
- Integration of de Mexico in the North American Development Platform.
- Training and Development of each team member and Goal Setting.
- Developed the application using the Agile Scrum methodology. Participated in Daily Scrum Meetings and Sprint Retrospective and Sprint planning for on time delivery of business needs.
Environment: Java, J2EE, HTML5, CSS3, JavaScript, JQuery, Hibernate, Spring (MVC, Boot, AOP), DAO, Struts, Micro Services, REST Services, SharePoint, JUnit, Linux, Oracle, MySQL, GIT.
Confidential, Milwaukee, WI
Sr. Java Developer
Responsibilities:
- Defining Development Methodology and implementation of Technological Projects.
- Architected the software that automates the financial planning, budgeting and forecasting solution. The architecture is based on Swing as the presentation layer which communicates with Tomcat Application server via HTTPS adapter. The application layer communicates with MySQL and the OLAP server.
- Design and develop a huge system from the scratch to give visibility and alerting about client’s global IT services performance.
- Designed and coded application components in an Agile/TDD environment utilizing a test driven development.
- Developed system using J2EE to interact with Oracle 10g company’s databases to show charts and reports.
- The product highly leverages Spring IOC container for Dependency Injection.
- Implemented Spring AOP on key Model layer for cutting audit records.
- Provider Hiring (Hosting, Development, etc.)
- Problem Solving using. Net platform.
- Plugged Hibernate into the application using Spring DAO framework.
- Used Hibernate Query Language (HQL) for retrieving and modifying database records.
- Designed Multi-Dimensional database (Cubes) for Curveline Analytic Server
- Development of applications for iPhone /iPad
- Content Management Systems Coordination.
- Repository Code Design and Implementation.
- Design and Implementation of the Corporate Intranet.
- Purchase and Installation of Servers.
- Quality Assurance System Implementation with Code and Deliverables.
Environment: Java, J2EE, HTML5, CSS3, JavaScript, JQuery, Hibernate, Spring, SharePoint, Team foundation server (Repository Server), .Net, iPhone/iPad.
Confidential, Atlanta, GA
Senior Java Developer
Responsibilities:
- Used a collection of Java J2EE best practices to build and maintain CTS application.
- Used HTML, JSP, CSS3, and JavaScript for the responsive web design.
- Use JavaScript, HTML, Jquery1.9, CSS3, for building application.
- Coded VBA script on Excel. The presentation layer for this application is Excel which interfaces with Tomcat via Apache Axis.
- Implemented custom MVC framework (CASPER) on Tomcat.
- Designed Database tables and coded PL/SQL in MS SQL Server.
- Also responsible for Source Management, Control and Impact Analysis, Monthly Invoicing, (VPN) Stablishing and Execution of Support Processes.
- Problem solving on J2EE Platform. And minimizing and prevention of problems.
- Customer meetings, SLA´s follow up
Environment: Java, HTML, CSS, JavaScript, JSON, Rad 7, Oracle 10g, Casper, Servlets y JSP.
Confidential
Web Components Developer
Responsibilities:
- Source Management.
- Prototype applications using Dreamweaver
- Implementation of JSPs.
- Elaboration of technical Documentation using UML
- Code Testing using JTest
- Basic implementation of design patterns
Environment: Java, HTML, CSS2, JavaScript, Dreamweaver, DB2, Servlets y JSP.