We provide IT Staff Augmentation Services!

Technical Leader / Full Stack Developer Resume

SUMMARY

  • Proficiency in analysis, design and implementation of Object - Oriented concepts (OOP), Java & J2EE Design Patterns.
  • Experience in software development life cycle projects in Analysis, Designing, Coding, Testing and Implementation, Maintenance and Enhancement of Complex Enterprise Applications.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Extensive experience in JAVA/J2EE technologies like JSP, Servlets, EJB, Struts, Spring, Spring Boot, Microservices, Hibernate, JNDI, JAXB, JAXP, IBatis, JSTL and JDBC.
  • 10 years of experience in web development using HTML 4, HTML 5, CSS 3, Ajax, JavaScript and Angular 10
  • Strong development experience utilizing SE versions 1.4, 1.5, 6 and 8, Servlets, Java Beans using design pattern such as DAO (Data Access Object), MVC (Model-View-Controller), Factory, Observer and Singleton
  • Strong experience with XML and JSON
  • Extensive knowledge of JUnit for testing
  • 3 years of experience using String framework 4.2 and Spring Boot 2.0
  • Executed projects using Hibernate 4 framework for data access.
  • 5 years working under Scrum framework for agile development
  • 5 years of experience programming Oracle PL-SQL stored procedures in 9i and 10g Oracle versions,
  • 5 years of experience programming MariaDB v10.0.2 and MySQL 5.1 stored procedures
  • 5 years versioning code using git through GitLab community edition 8.7.0
  • 3 years of experience using IBM BPM 7
  • Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams and Activity Diagram.
  • Experience in unit testing framework like Junit and JTest.
  • Expertise in using configuration management tool like SVN, CVS and GIT for version controlling
  • Good team player with ability to solve problems, organize and prioritize tasks, pair progr amming, take lead in code reviews and code optimization.

TECHNICAL SKILLS

Backend: Java 1.4, 1.5, 6 and 8, Spring framework 4.2, Spring boot 2.0, Hibernate 4

Frontend: HTML 5, JavaScript, JQuery 3, CSS 3, Bootstrap 3, Java Swing, Angular 10

ORM: Hibernate 4

Versioning: Git (through GitLab community edition 8.7.0), SVN 1.5 (using tortoise tool)

Databases: MySQL 5.1, MariaDB 10.0.2, Oracle 9i and Oracle 10g

O.S.: Windows 10, Linux ubuntu 16, Linux centos 7

Tools (IDE’s): Eclipse, STS (for spring development), Visual Studio Code, Heidi SQL, Oracle SQL Developer, Enterprise Architect

Application Servers: Tomcat 8

Development Framework: Scrum Agile and Waterfall

BPM tools: IBM BPM 7, Oracle BPM 11g

Design Patterns: DAO (Data Access Object), MVC (Model-View-Controller), Factory, Observer, Singleton

OOP: Object Oriented Programming and Java SE concepts including Polymorphism, Inheritance, Threading, and Generics

Others: JSON, XML, JUnit 4, Maven 2, JAX-WS v2.2, PMP Methodology

PROFESSIONAL EXPERIENCE

Confidential

Technical leader / Full Stack Developer

Responsibilities:

  • Java 8 development for internal libraries using eclipse tool
  • Spring framework 4.2 and Spring boot v2.0 for specific development of a client’s web service requirements
  • MariaDB v10.0.2 and MySQL 5.1 Stored procedures using HeidiSQL tool
  • Landing and help pages for products using HTML 5, CSS 3, JavaScript, Ajax, Bootstrap 4 and Angular 10
  • Web Services SOAP for expose product’s functionalities using JAX-WS 2.2
  • Web Services REST for expose product’s functionalities using internal libraries
  • Use of design patterns: DAO (Data Access Object) for connections to databases, MVC (Model-View-Controller) for structure of code and isolation of functionality, Factory to abstract key functionalities, Observer to response to an origin asynchronously and Singleton for creating as less connections as possible
  • Use of Linux Centos 7 OS for release the code on servers
  • Versioning with git through GitLab community edition 8.7.0
  • Requirements gathering and time calculation
  • Design of technical solutions using UML (sequence, class, state and flow diagrams)
  • Projects coordination
  • Clients contact
  • Suggestions of new functionalities for new product versions.

Confidential

Java developer

Responsibilities:

  • Webservices SOAP development using Java 8 and JAX-WS 2.2
  • Creation of schemas and objects in DB Oracle 10g
  • Technical documentation
  • Volumetry calculous and growing projections
  • Management of scripts and shell deliveries for creation of database
  • Business flows through BPMN using BizAgi Process Modeler tool
  • Java JDK 1.6 programming using Maven 2 to solve dependencies
  • Business flows creation through BPMN 2.0
  • Use of design patterns: DAO (Data Access Object) for connections to databases, MVC (Model-View-Controller) for structure of code and isolation of functionality and Singleton for creating as less connections as possible
  • Spring boot simple web services
  • Design and creation of directories in SVN server for project configuration
  • Design documentation using UML

Confidential

Information Specialist

Responsibilities:

  • Java v1.5 programming using eclipse tool for backend logic
  • Webservices SOAP using JAX-WS 2.0
  • Documents creation in design stage for NyV subproject
  • Ambiguity analysis in Use Case Specifications
  • Mapping of database entities using Hibernate 4
  • Programming of Stored procedures using PL-SQL server in Oracle 10g
  • Screen development using Jackbe software

Confidential

Java developer

Responsibilities:

  • Development of calculation processes with java 1.5 and java swing
  • Analysis and development of business solutions applied to system for later transcription to java language
  • Analysis and development of business solutions applied to SISACLAR (clarifications system in IMSS institution) for which an AJAX prototype was done (through GWT) for later actualizations.

Confidential

BPM Consultant

Responsibilities:

  • Process analysis, modelling, construction and documentation for registry of activities for employees, using Lombardi Teamworks 6 (after this product changed to IBM BPM)
  • Gathering of requirements, process analysis and automatization of some of them for IMSS (social security in Mexico) using BEA Aqualogic BPM 6 and Microsoft Visio.
  • Interface development using Java 1.5 and intermediate tables in Oracle 9i
  • Graphic interface developed with HTML 5, CSS 3 and JavaScript

Confidential

Java Analyst

Responsibilities:

  • Analysis, development and documentation of maintenance requirements of Supernet system for physical persons of Santander Bank using Java 1.5, web services SOAP using JAX-WS 2.0
  • Programming using Spring framework
  • Adaptations to Clarifications and Personal Data Management modules using RUP methodology.
  • Analysis, design, construction and release of maintenance process in DTS (Data Transformation Services) in SQL Server 2000
  • Development of connections and information extraction from external data sources such as Oracle 9i and Excel files.

Confidential

Java Analyst

Responsibilities:

  • Processes made in Java 1.4, screens programming using Java Swing and stored procedures programming in Oracle PL-SQL language for issues module and third party’s management
  • Activities analysis, problem resolution in production environment
  • Analysis and development of direct debit module
  • Development and management of payment module through SPEI (Bank of Mexico system)
  • Support to WEB development department to implementation of a release control system using HTML 4 and JavaScript
  • Production support

Confidential

Java developer

Responsibilities:

  • Processes made in Java 1.4, screens programming using Java Swing and stored procedures programming in Oracle PL-SQL language for issues module and third party’s management
  • Activities analysis, problem resolution in production environment
  • Analysis and development of direct debit module
  • Development and management of payment module through SPEI (Bank of Mexico system)
  • Support to WEB development department to implementation of a release control system using HTML 4 and JavaScript
  • Production support

Hire Now