Full Stack Developer Resume
Northville, MichigaN
PROFESSIONAL SUMMARY:
- Around 10+ years of experience information technologies and 4 years working wif Java/J2EE Technology having hands on experience in architecture, design and development of web applications using Java, JSP, Servlets, spring, wicket, IBM WebSphere, tomcat.
- Proficiency in entire Software Development Life Cycle (SDLC) process including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, Documentation and Production Support.
- Strong expertise in Development of Web based Products and applications using Java, JSP, Servlets, POJO, JDBC, JUnit, Log4J, Tag Libraries (JSTL), HTML5, CSS, JavaScript, DAO and SQL/PLSQL.
- Experience working in Agile/Scrum.
- Experience working on Shell Scripting, Batch File Scripting, Linux, ETL, SQL Scripting, PLSQL.
- Proficient in programming wif different IDE’s like Eclipse, IBM RAD, and Net Beans.
- Well versed wifJAVA/J2EE design patterns and has hands one experience implementing design patterns like Data Access Objects (DAO), Singleton, Data Transfer Object DTO, Factory and MVCExposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language) REST.
- Experience in describing data using XML (DTD, Schema) and working wif XML management technologies like XSL, XSD, XSLT and Web Services using protocols such as SOAP and WSDL.
- Expertise in RDBMS, JDBC, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
- Proficient in working wif version control tools like GIT, CVS, Clear Case and SVN.
- Good experience in deploying multi module applications using MAVEN and customizingWAR/ JARfile management for web applications.
- Ability to communicate effectively wif all levels of teh organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.
- Knowledge creating REST web services using Spring boot, following Microservices architecture.
- Expertise in java core concepts like OOP, Collections, Lambda Expression, JDBC, JSP, JSTL, Servlets and XML.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, jQuery, JSON, AJAX and Java Script.
- Good understanding of Spring Frameworks modules like to IoC, Core, REST, Boot and Security.
- Hands on experience in Agile and Scrum development methodologies.
- Experience working wif GNU/Linux filesystem and bash scripting.
- Knowledge on working wif Hibernate and JPA.
- Experienced in developing event driven applications using Ajax, and XML.
- Experience in configuration, deployment and management of enterprise applications wif Tomcat and WebSphere application Server in clustered multiple environments.
- Knowledge on working SOAP webservices.
- Experience working on Object oriented design patterns (OOPS) in Polymorphism, Inheritance, Encapsulation, and Abstraction.
- Experience working on unit testing like Junit testing and hads - on mockito.
- Knowledge working wif DOCKERS, docker images, docker compose.
- Experience making UML diagrams.
- Experience working wif larger team in global environments.
- Implemented forms, tables in HTML.
- Bug tracking tool Rational Team Concert.
- Experience working on Application Performance.
TECHNICAL SKILLS:
Languages: Java, C/C++, SQL, PHP, Pascal, Visual Basic, JavaScript
Java/J2ee Technologies: Core, Servlets, JSP, JDBC, XML (using XPath), Log4j
Frameworks: SpringMVC, wicket, Spring Boot, microservices, dataTables, reactJS.
Web Technologies: HTML5, JavaScript, CSS, ReactJS, JQuery.
Application / Web Servers: Tomcat, WebSphere
Version Control: CVS, GIT
IDEs: Eclipse, Net Beans, IBM RAD
Databases: Oracle Database 9i/10g/11g, SQL Server, MySQL, IBM DB2 database
Configuration Management: RTC, CVS, GIT
Testing and Building Tools: Ant, Maven, Junit
Scripting Language: Java Script, Shell Script
Operating Systems: GNU/Linux, Windows and Mac OS.
Scripting language: Shell scripting, tcl, batch
Pattern Designs: MVC, DAO, DTO, singleton, factory.
Other Tools: WINDBG, Office, CIT Box, RTC.
PROFESSIONAL EXPERIENCE
Confidential, Northville, Michigan
Full Stack Developer
Responsibilities:
- Completed teh training about spring boot, security, jpa, core.
- Used Spring Security to implement teh security using json web tokens (jwts) for stateless authentication.
- Using Spring Boot to create microservices wif database. - modify to -> created restful web services using spring boot framework following micro-services architecture.
- Developed internal application using Angular JS connecting to Oracle on teh backend.
- Implemented restful web services using spring boot and consumed from UI using ReactJS.
- Worked on Java script ES6 features.
- Used AngularJs and integrated wif Jersy Rest Based Webservice.
- Creating projects wif Maven.
- Used GIT for teh code repository.
- Developed new transfer knowledge documents.
- Plan teh task for teh week.
Environment: Java/JEE, Spring MVC, Angular JS, Spring Boot, Spring Data JPA, JavaScript, ES6, HTML5, CSS3, JSON, GitHub, STS, Maven, Linux, Bash, Log4J.
Confidential, Jalisco
Full Stack Developer
Responsibilities:
- Attending teh JAD (Joint Application Development) sessions wif all teh clients to discuss about requirements/approach/development.
- Create a plan trainee to new developers.
- Making change to SQL scripting files, follow teh flow of teh Batch scripting and Java jar files.
- Check out teh persistence using oracle server application and teh GUI for teh server.
- Create a report about teh application wif Microsoft office.
- Working in teh GNU/Linux environment in different scope like to production, QA, development.
- Upload teh application in teh GIT system.
- Schedule new task wif TIDAL.
- Commit changes we used GIT.
- Developed new transfer knowledge documents.
- Plan teh task for teh week.
- Oss is on ETL (document analysis and check teh flow of invoices).
- Worked on Batch script file (modified some files to add new commands in teh execution process), Interacted wif Linux basic commands (cd, ls, ps, grep, tail, chkdir).
- SQl scripting (modified new SQL scripting (PLSQL)to create new reports for teh application).
- Tested teh application on QA and PreProd environments
- Analysis about issues into teh application.
- Create, modify and analyze teh SQL queries.
- Check teh integrity of teh persistence layer.
- Check out inconsistence in teh invoices.
- Analyze teh data flow (XML, XSD) to verify teh correct functionality.
Environment: Java Core, Java JEE, TCL, Spring, AngularJS, BATCH, TIDAL, PL/SQL, XML, GNU/Linux, Eclipse, GIT, JavaScript, HTML, DAO, DTO, Singleton, OOP, MVC.
Confidential, Jalisco
Full Stack Developer
Responsibilities:
- Fix issues related wif teh application.
- Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Service Locator, etc.).
- Create new functionalities wif Java/J2EE technology.
- Implement new technologies based on JQuery.
- Check out teh flow of data.
- Used AngularJs and integrated wif struts.
- Worked wif JQuery to work on data tables.
- Apply teh JSON to generate different kind of tables to show teh user.
- Attending teh meetings to design, apply or implementing new functionalities to teh application.
- Support teh members of teh team when me don’t has assign something.
- Modify teh view using HTML, JavaScript and CSS.
- Refactoring teh code to improve teh application performance.
Environment: Spring, Struts 1.2, DataTables, JSP, JavaScript, HTML, AJAX and JSON, Java Core, JavaEE, GNU/Linux, XML, DAO, DTO, Singleton, MVC.
Confidential, Jalisco
Full Stack Developer
Responsibilities:
- Developed new functionalities.
- Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.).
- me worked in Agile methodology.
- Create analysis documents.
- Migrate application to new technologies.
- Update documents.
- Fix issues related wif teh application.
- Deploy teh application.
- Create histories in teh Rational Team Concerts app.
Environment: Java/J2EE, Wicket framework, PS framework, DB2, CIT BOX, RTC, GNU/Linux, JSP, HTML, JavaScript, CSS, XML, JavaCore, DTO, singleton, MVC, DAO.
Confidential, Jalisco
Debugger
Responsibilities:
- Create a budget, select, install and buy equipment for teh racks dat are utilized in automation testing.
- me was in charge of teh Racks projects (buy server, hardware, networking requirements, IT requirements, racks structures, equipment inventory, testing teh services provide for each business unit of teh site).
- Debug teh GPU driver of teh INTEL microprocessor.
- Support teh team in teh testing cycles execution for graphics driver validation.
- me was teh lab champion, supervising teh ISO 9001, personal security, maintenance teh work area and focus point of teh team.
- Member of Lab council attend meetings wif my manager and other business unit to improve teh laboratories.
- Member of control and indicator, me was in charge of teh HVI.
- Member of Process. me participate to improve teh process to shop, inventory system, hardware repairing and manage HVI.
- Support my team to interchange teh inventory between business unit.
Environment: C/C++, WINDBG, MS Office, Windows, SDK, BIOS, Networking, JavaScript, JavaEE, JavaCore, MVC, Batch, HP Quality Center, office, networking.
Confidential, Jalisco
Java/ J2EE Developer
Responsibilities:
- Migrate application from swing to web technology.
- Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.).
- Design, rise teh requirements, choose teh technology and testing teh application.
- Create trigger and procedures in DB2.
- Attend meetings to innovate and add new functionalities for teh application.
- Develop teh component into a huge bank application.
- Resolving different problems and improvements request by teh client.
Environment: Java/J2EE, JSP, HTML, CSS, DB2, JavaScript, XML, log4j, linux, WebSphere, standard v17 IBM, spring framework, struts, Junit, SOAP, DAO, Swing, GUI4J.
Confidential, Jalisco
Java/ J2EE Developer
Responsibilities:
- Create teh databases design in MySQL.
- Developed applications based on Model-View-Controller (MVC) architecture using core design patterns.
- Rise teh requirement by teh client.
- Design teh backend of teh application.
- Design teh front end of teh application.
- Configure teh server.
- Modify libraries to create pdf dynamic.
- Create charts for teh application.
- Implement Joomla to create new CMS for teh companies.
Environment: PHP, apache server, HTML, JavaScript, Linux, MySQL, Joomla, CSS.
