- Fernando WU has over 6 years of experience as a Java developer building web applications.
- He has experience developing applications in finance, healthcare and e-commerce domains using technologies like Spring MVC, Hibernate, RESTful APIs, AngularJS, and more.
- He is proficient in full-stack development, from front-end technologies to back-end services and databases.
Organizational study
Objective
Technology and associated platform
System architecture and design
Objective
Diagrams
Screen-shots
Future scope
References
entry level resume, i'll upload more formats
you modify it according to your skills don't add fake details because you may be trapped due to it all the best (Y)
Ecommerce Mini Project / Group Project CodingHemant Sarthak
This is an Ecommerce Mini Project / Group Project Presentation that I created as part of the college curriculum, this presentation is a more coding focused presentation that you might need to give in your college.
If you want Design focused presentation please see Ecommerce Mini Project / Group Project Design PPT that I uploaded.
It has things explained like VS Code, Adobe XD, Owl Carousel etc.
Intro To React Native
with Varun Vachhar
OVERVIEW
React Native introduces a new way to write native mobile apps. You can take everything that you know and love about React and apply it to native apps. Unlike hybrid apps, it gives you access to both native APIs and UI components. The application logic uses JavaScript whereas, the UI is fully native! It also brings the best of the web to native, things like – flexbox layout model, XMLHttpRequest, requestAnimationFrame, etc.
OBJECTIVE
To introduce the audience to React Native. Show how they can leverage their knowledge of web development to build native apps.
TARGET AUDIENCE
Developers familiar with React who are interested in building native mobile apps.
ASSUMED AUDIENCE KNOWLEDGE
Basic knowledge of React, ES6 and CSS.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
What is React Native
How it is an extension of hybrid
How to use polyfills to leverage the best of the web while getting native performance
How to debug React Native apps
How to use Flexbox and CSS for styling a React Native app
Organizational study
Objective
Technology and associated platform
System architecture and design
Objective
Diagrams
Screen-shots
Future scope
References
entry level resume, i'll upload more formats
you modify it according to your skills don't add fake details because you may be trapped due to it all the best (Y)
Ecommerce Mini Project / Group Project CodingHemant Sarthak
This is an Ecommerce Mini Project / Group Project Presentation that I created as part of the college curriculum, this presentation is a more coding focused presentation that you might need to give in your college.
If you want Design focused presentation please see Ecommerce Mini Project / Group Project Design PPT that I uploaded.
It has things explained like VS Code, Adobe XD, Owl Carousel etc.
Intro To React Native
with Varun Vachhar
OVERVIEW
React Native introduces a new way to write native mobile apps. You can take everything that you know and love about React and apply it to native apps. Unlike hybrid apps, it gives you access to both native APIs and UI components. The application logic uses JavaScript whereas, the UI is fully native! It also brings the best of the web to native, things like – flexbox layout model, XMLHttpRequest, requestAnimationFrame, etc.
OBJECTIVE
To introduce the audience to React Native. Show how they can leverage their knowledge of web development to build native apps.
TARGET AUDIENCE
Developers familiar with React who are interested in building native mobile apps.
ASSUMED AUDIENCE KNOWLEDGE
Basic knowledge of React, ES6 and CSS.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
What is React Native
How it is an extension of hybrid
How to use polyfills to leverage the best of the web while getting native performance
How to debug React Native apps
How to use Flexbox and CSS for styling a React Native app
A session delivered by @amahdy7 from Finland over Hangout in GDG Helwan DevFest16 that toke place in the Modern Academy in Maadi
The slides discuss the power of Flutter and how to start develop with it
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Launching a Mobile App from Concept to LaunchNick Floro
This session presented at ATD Techknowledge 2016 will provide you with the foundation and resources to get started in mobile design. You'll learn best practices for designing for mobile learning, as well as what challenges you may face in platforms, frameworks, and technology, including smartphones versus tablets versus next-generation touch devices. In this session, the speakers will discuss and provide techniques for designing mobile apps that work—from sketching to prototyping. Learn about development tools and how to use HTML5 and CSS3 with responsive frameworks to create courses and apps that can be delivered to mobile and desktop devices.
Application on the Job:
Explore mobile design and how to create a great user experience.
Apply concepts with free resources and templates as soon as you get back to your office.
Discover the difference between HTML and native app development, and how to choose the right one for your project.
Use dozens of web resources to get started quickly.
Front end developer responsibilities what does a front-end developer do?Katy Slemon
Front-end developer responsibilities include more than visual representation. Front-end web development is all about developing the user-facing side of the product.
In recent days mobile application development has come up with providing a unique solution for the business.
http://www.ndot.in/mobile-application-development.html
J2EE Web Tier Structure and Framework MVC. This presentation includes J2EE web tier framework design. model-View-controller(MVC) is briefly described in the slides.Model View controller separates the development of an application modules in three main categories: one for the application model with its data representation and business logic, the second for views that provide data presentation and user input, the third for a controller to dispatch requests and control flow.
Here’s the content of This Presentation :
Progressive Web Apps
Service Workers
Comparison of Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Framework in PWA
How to build Micro Frontends with @angular/elementsMarcellKiss7
How to build Micro Frontends with @angular/elements, using Web Components (aka. Custom Elements)
Was presented on Angular Meetup Hungary [EN] and Angular Meetup Graz [DE] in 2022
A session delivered by @amahdy7 from Finland over Hangout in GDG Helwan DevFest16 that toke place in the Modern Academy in Maadi
The slides discuss the power of Flutter and how to start develop with it
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Launching a Mobile App from Concept to LaunchNick Floro
This session presented at ATD Techknowledge 2016 will provide you with the foundation and resources to get started in mobile design. You'll learn best practices for designing for mobile learning, as well as what challenges you may face in platforms, frameworks, and technology, including smartphones versus tablets versus next-generation touch devices. In this session, the speakers will discuss and provide techniques for designing mobile apps that work—from sketching to prototyping. Learn about development tools and how to use HTML5 and CSS3 with responsive frameworks to create courses and apps that can be delivered to mobile and desktop devices.
Application on the Job:
Explore mobile design and how to create a great user experience.
Apply concepts with free resources and templates as soon as you get back to your office.
Discover the difference between HTML and native app development, and how to choose the right one for your project.
Use dozens of web resources to get started quickly.
Front end developer responsibilities what does a front-end developer do?Katy Slemon
Front-end developer responsibilities include more than visual representation. Front-end web development is all about developing the user-facing side of the product.
In recent days mobile application development has come up with providing a unique solution for the business.
http://www.ndot.in/mobile-application-development.html
J2EE Web Tier Structure and Framework MVC. This presentation includes J2EE web tier framework design. model-View-controller(MVC) is briefly described in the slides.Model View controller separates the development of an application modules in three main categories: one for the application model with its data representation and business logic, the second for views that provide data presentation and user input, the third for a controller to dispatch requests and control flow.
Here’s the content of This Presentation :
Progressive Web Apps
Service Workers
Comparison of Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Framework in PWA
How to build Micro Frontends with @angular/elementsMarcellKiss7
How to build Micro Frontends with @angular/elements, using Web Components (aka. Custom Elements)
Was presented on Angular Meetup Hungary [EN] and Angular Meetup Graz [DE] in 2022
Senior software engineer with product experienceSrikant Mukundan
I have worked on cutting edge product development companies with extensive experience
in designing and building product from the scratch.Also I have worked on an array of projects in domains like Banking and Financial services,Communication,Healthcare and Travel.
A Java professional with 8 years of experience in designing web applications. Made use of j2ee, mvc design pattern with spring and struts 2 frameworks. Ajax and JQuery experience in single page web applicatrions. Angular JS for bringing in lightweight on applications
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docxchristiandean12115
JAVA/J2EE Developer
Summary:
· 7 years of versatile experience in implementing Java/J2EE technologies for application development in analysis, designing and developing Java based Web Applications in multi-tier and Client/Server environments through Software Development Life Cycle (SDLC) process.
· Experience of enterprise level application development with Java centric technologies in the domain of Insurance, Telecom and Banking.
· Expertise in various phases of Software Development including analysis, design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans ,EJB, JSF, JDBC, JNDI, Hibernate, JavaScript, AJAX, Angular js, XML and HTML, Applets JMS, RESTful.
· Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
· Developed applications using frameworks and APIlike Struts, Spring, Spring MVC.
· Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural and behavioral).
· Experience in using UML tools like UML Activity diagrams, Sequence diagrams and Class diagrams.
· Extensive experience in Test Driven Development and Agile-Scrum development.
· Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers and log4J for application logging.
· Good knowledge about Web services: SOAP, Restful Web Services.
· Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
· Good knowledge of latest version of object oriented JavaScriptLibraries like Angular.js, Node.js, React.js, Backbone.js, Bootstrap, Responsive Web Design and Dojo toolkit.
· Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
· Proficiency in working with databases like Oracle, MySQL.
· Experienced in using Junit, Easy Mock testing framework and testing the application functionality.
· Strong experience in configuration tools like CVS, SVN, GIT, and Rational Clear case.
· Working Knowledge in OOAD to analyzing the functional requirements of a system and analyzing model to implement specification using Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
· Hands-on experience with Application Servers, Web Servers and a wide variety of development tools (IBM Web Sphere Application Server, Tomcat, BEA Web Logic, and JBoss).
· Hands on experience in developing client/server, multi/tier and web-based applications using MQSeries JMS.
· Working knowledge in writing XML documents and parsing them using SAX, DOM parsers and transforming the documents using XSL/XSLT.
· Excellent team player, quick .
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
Fernando_Wu resume.DOC
1. FERNANDO WU
fernando.w@giimail.com
SUMMARY:
• Over 6 years of IT experience in Java, J2EE application design, development and testing of
software applications.
• Having work experience in Finance, Healthcare, and eCommence domains.
• Experience in Core Java with strong understanding and working knowledge of Object
Oriented Programming (OOP) concepts, Collections, Multi-Threading, I/O, and Exception
Handling.
• Extensive experience in developing J2EE web applications using Servlet, JSP, JSTL, EJB 3.0,
JMS and JDBC.
• Proficient in developing and consuming RESTful and SOAP Web Services using different
technologies and standard like Jersey, RESTEasy, Jackson, JAX-RS, and JAX-WS.
• Strong experience in building web application using various Spring Framework features like
Spring IoC, Spring MVC, Spring AOP, Spring ORM and Spring Security.
• Experience in Object-Relational Mapping (ORM) like Hibernate and MyBatis using Java
Persistence API (JPA) standard.
• Hands-on experience in developing MVC framework based websites using Struts 2 and JSF.
• Involved in database development using SQL, PL/SQL in Oracle 10g/11g, MySQL and SQL
Server environments.
• Experience in working with AWS (Amazon-S3, Amazon EC2) for highly scalable cloud storage
and deploy environment.
• Expertise in developing server side code with good knowledge of enterprise and persistence
Design Patterns like Singleton, Factory, Facade, Decorator, Observer and DAO.
• Proficient in customizing g, developing, testing and deploying applications using various
application servers like WebLogic, WebSphere, JBoss and Apache Tomcat.
• Expertise in creating Single page applications using Angular JS.
• Good knowledge in front-end technologies like HTML5, CSS3, JavaScript, AJAX, and jQuery.
• Proficient in integrating reporting libraries like JFreeCharts, Jasper Reports, and visualization
libraries like D3.js.
• Involved in the implementation of testing using the JUnit Testing Framework.
• Experience in functional programming such as Scala.
• Knowledgeable Big Data technology, such Hadoop2.x, MapReduce, Kafka.
• Hands-on experience in software version control tools like SVN and Git.
• Experience in creating test cases and performed unit test Using JUnit Framework in Test
Driver Development (TDD) approach.
• Good knowledge in all phases of Software Development Life Cycle (SDLC) deliverable and
Service Oriented Architecture (SOA).
• Experience in monitoring the error logs using Log4J and used JIRA to manage the
issues/project workflow.
• Experience in using ANT and Maven for build automation, Jenkins and Bamboo for continues
integration and continuous deployment (CI/CD).
• Experience working in environments using Agile and Scrum methodologies.
• Highly motivated, detail oriented, has ability to work independently and as a part of the team
with Excellent Technical, Analytical and Communication skills.
TECHNICAL SKILLS:
2. Programming Language: Front-End Technology:
Java JDK 1.5, 1.6, 1.7, 1.8, C++, C, MySQL, Angular JS, HTML 5, JavaScript, AJAX,
Python CSS3, Bootstrap, jQuery
Framework: Web Service:
Struts 2, spring 3/4, Hibernate 3 SOAP, RESTful
Database: Server Side Scripting:
MySQL, Oracle10g/11g, MongoDB JSP, Servlets
IDE Tools: Operating Systems:
Eclipse, Xcode, Visual Studio Macintosh, Linux, Windows
Unit Testing Tools:
Junit
PROFESSIONAL EXPERIENCE:
Capital One , San Francisco, CA July 2015 – Till Date
Sr. Java Developer
Project: Easy Loan
Capital One is leading financial company that provides financial services for clients including credit
card, home loan, auto loan and banking and saving products. Company realizes that the bad credit
information of applicant would cause potential loss, so they wanted to reduce the possible loss by
improving the load management system.
This project is aimed to improve the lease and loan management system that designed the entire
lifecycle of leases, loans, and assets. It can manage the entire commercial loan portfolio and
configure to support the business practices of each client. This project is including credit checking,
automated billing, electronic payment, workflow and task management, and investor tracking.
Responsibilities:
• Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
• Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining
bean references in spring framework using Dependency Injection (DI).
• Designed Spring Controller to handle requests from users and return results, Spring
Validators to verified requests.
• Used Spring AOP 4.0.x and AspectJ 1.7.x to weave additional logic into main business logic,
e.g. status check, alert management, and clear data.
• Used Spring SAOP API to create SOAP Web Services, set JSON data type between front-end
and the middle-tier controller, and also handled the Cross Domain Requests (CORS).
• Implemented Persistence layer using Hibernate 4.3.x to interact with the Oracle database
used Hibernate Framework for object relational mapping and persistence.
• Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables
and Java data types to SQL data types by creating Hibernate 4 mapping XML files.
• Wrote complex SQL and HQL statements and procedures to fetch the data from the database.
• Developed single page application with responsive web design using AngularJS 1.2.9.
• Designed interactive web pages with frontend screens using HTML5, CSS3 and JavaScript
1.8.4.
• Implemented jQuery AJAX calls in web pages to render the response on to UI.
• Developed test cases and performed unit test using JUnit Framework 4.11 in TDD approach.
• Involved in creating UI reports using Jasper Reports.
• Used Git as a Version Control system and for code management.
3. • Used Jenkins as a continuous integration and continuous deployment.
• Followed Agile methodology (scrum) as the development guideline and actively participated in
project tracking using JIRA.
• Used JavaMailSender for sending detailed notifications depending upon the success and
failure once the backend process is complete and also for mailing administrator for any
system related problem.
Environment: Java1.7, Spring MVC, Spring 4.0.7, Spring AOP 4.0.x, Servlets 3.1, Hibernate 4, JSP
2.0, JDBC, Oracle 11g, SOAP Web Service, XML, Weblogic 12c, Eclipse 4.4/4.5, SQL, HQL, HTML5,
CSS3, jQuery Ajax, AngularJS 1.2.9, JavaScript 1.8.4, JUnit 4.11, JIRA, Git, Agile/SCRUM
Blue Shield of California, El Dorado Hills, CA June 2014 – June 2015
Java Developer
Project: Claim Vantage
Blue Shield of California is an independent member of the Blue Shield Association and a not-for-profit
health plan dedicated to providing Californians with access to high-quality health care. There are a lot
of losses caused by billing error, abuse and fraud. Company required increased access to data
resources to effectively detect and stop these errors.
The project is aimed to support product design, policy sales, policy servicing, claims processing, and
prepayment scoring. The project improved the scheme and campaign creation, distribution, insurance
billing and reporting features.
Responsibilities:
• Implemented various core framework level changes using Core Java, design patterns, and
efficient data structures.
• Used Spring Batch for reading, validating and writing the daily batch files into the database.
• Consumed SOAP Web Service provided by back office to transfer data for execution and use
Java XML Parsers to interpret the response.
• Used Hibernate in data access layer to access and update information in the database.
• Utilized Hibernate-ORM to map order data with database table and enabled Hibernate second
level cache using EhCache to enhance the performance of history order data retrieval.
• Implemented JAX‐RS REST service using Spring REST technology.
• Developed a module as SPA using Angular JS with Angular routers and controllers.
• Used JavaScript and AJAX to perform several functions as desired by the above applications.
• Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic
using AJAX, JSON and XML.
• Developed test cases and performed unit test using JUnit Framework.
• Used Git, Maven and Log4J for version control, build dependencies and logging.
• Followed agile methodology (scrum) as the development guideline and actively participated in
project tracking using JIRA.
Environment: Java, Spring MVC, Spring 4, SOAP/RESTful, XML, Struts 2, Hibernate 4, JSP, JDBC,
Log4j, Maven, MySQL, AngularJS 1.2.8, JavaScript 1.8.4, jQuery, HTML 5, CSS3, JUnit 4, Git, D3.js
Walmart eCommerce, Sunnyvale, CA October 2013 – June 2014
Java Developer
Project: Marketing 360
4. Walmart is creating a seamless experience for customers and members to ship in the way that’s most
convenient for them-anytime and anywhere. The project improved the checkout options, and multi-
tiered pricing. It has robust APIs to make the system adaptable to new and evolving technologies. It
also improved the collaboration and increased the produces with automated data feeds.
Responsibilities:
• Involved in the complete Software Development Life Cycle including analysis, design,
implementation, testing, and maintenance.
• Developed the back-end logic layer by using most of the core Java 1.7 features such as
Collection framework, Interfaces, Multi-threading and Exception Handling programming.
• Designed and developed back-end functions with several Java design patterns such as Chain
of Responsibility, Session Facade, Front Controller, Data Access Object, Singleton, and
MVC.
• Created one-to-one REST methods to implement respective change requests also developed
the rest-core methods from the individual change appliers by utilizing Jersey Library.
• Utilized Hibernate 4.3.x and JPA 2.0 for Object Relational Mapping (ORM) purpose for
transparent persistence onto the SQL database and communication with data layer.
• Involved in creating responsive web pages using CSS3 media queries along with HTML5 and
JavaScript.
• Used Git as a version control system and Hudson for continuous build integration.
• Developed JUnit test cases for Unite testing, integration and Functional Testing.
Environment: Linux, Struts, Java, JavaScript, Web Services, Hibernate, Log4j, Maven, MySQL,
JQuery, Maven
Bank of China, Beijing China May 2013 – October 2013
Java Developer
Bank of China limited is one of the five biggest state-owned commercial banks in China. It was
founded in 1912 by the Republican government to replace the Imperial Bank of China. The project
was building a web-based tool for loan management. It would help clients manage their load more
efficient. It could handle all client calculations automatically.
Responsibilities:
• Responsible for preparing the Application Design Document, planning, tracking, change
control, aspects of the projects.
• Responsible for developing and implementing new products and new features in the existing
technologies.
• Involved in Database design, administration and in writing procedures & functions.
• Designed and developed the J2EE layer using Rest Architecture, Spring MVC, Data Access
and Transaction modules.
• Involved in Code Review for entire application.
• Used JavaScript, jQuery, CSS, HTML, for developing User Interface.
• Reviewed Business & Functional Specifications, Prepare/Review Technical Design document
for new applications.
Environment: Core Java, J2EE, JSP, MySQL, Spring MVC, JavaScript, jQuery, CSS, HTML,
Waterfall
Alibaba Group, Hangzhou, China May 2012 – May 2013
Java Developer
5. Alibaba Group Holding Limited is a Chinese e-commerce company that provides consumers-to-
consumers, business-to-business and business-to-business sales service via web portals. The
project provided the dynamic view of the competitor’s prices and product assortment. It had the
feature that could send daily or instant price and stock change notifications, and detailed reports from
the market.
Responsibilities:
• Interacts with business partners and clients to lead technical solutions discussions.
• Developed technical solution options for custom client/business requirements.
• Review/creates technical architectural framework as required for assigned platform.
• Analyzes user requests and recommends appropriate course of action to management.
• Built web interface with JSP, HTML, JavaScript, and CSS.
Environment: Core Java, JSP, Linux, MySQL, JDBC, Git, Waterfall
China Life Insurance Company, Beijing, China October 2010 – April 2012
Java Developer
China Life Insurance Company provides is a Beijing-based China incorporated company that
provides life insurance and annuity products.
Responsibilities:
• Researched the existing features.
• Review/creates technical architectural framework as required for assigned platform.
• Built Web interface with JSP, HTML, and JavaScript.
• Designed database feature with MySQL, and JDBC.
• Created test cases for testing new features.
Environment: Core Java, JSP, MySQL, JDBC, JavaScript, SVN, Waterfall
6. Alibaba Group Holding Limited is a Chinese e-commerce company that provides consumers-to-
consumers, business-to-business and business-to-business sales service via web portals. The
project provided the dynamic view of the competitor’s prices and product assortment. It had the
feature that could send daily or instant price and stock change notifications, and detailed reports from
the market.
Responsibilities:
• Interacts with business partners and clients to lead technical solutions discussions.
• Developed technical solution options for custom client/business requirements.
• Review/creates technical architectural framework as required for assigned platform.
• Analyzes user requests and recommends appropriate course of action to management.
• Built web interface with JSP, HTML, JavaScript, and CSS.
Environment: Core Java, JSP, Linux, MySQL, JDBC, Git, Waterfall
China Life Insurance Company, Beijing, China October 2010 – April 2012
Java Developer
China Life Insurance Company provides is a Beijing-based China incorporated company that
provides life insurance and annuity products.
Responsibilities:
• Researched the existing features.
• Review/creates technical architectural framework as required for assigned platform.
• Built Web interface with JSP, HTML, and JavaScript.
• Designed database feature with MySQL, and JDBC.
• Created test cases for testing new features.
Environment: Core Java, JSP, MySQL, JDBC, JavaScript, SVN, Waterfall