Full Stack Developer Resume
Scottsdale, AZ
SUMMARY:
- Software engineer with 7 years of extensive industry experience embracing the complete lifecycle of a project SDLC (Analysis, Design, Development, Testing, Deployment, Implementation and Support for web - based, distributed and client-server architecture) with emphasis on Object Oriented, Core Java, J2EE and Client Server technologies.
- Strong foundation in developing Activity diagrams, Sequence Diagrams and Use case diagrams using tools like UML, Rational Rose and Microsoft Visio.
- Extensive Experience in web technologies such as HTML/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, XML, JSON.
- Hands on experience in HTML5, CSS3 and responsive design paradigms and using MVC principles in JavaScript. W3C standards will always be followed in building web pages.
- Experience in JavaScript frameworks like AngularJS, Node.js.
- Created Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in writing SQL Queries, Stored Procedures.
- Experience working with Application development using Multi-threading, Collections and Generics.
- Experience in various software methodologies such as Waterfall and Agile Methodologies.
- Experience in Object-Oriented Analysis Design (OOAD) and Object-Oriented Programming (OOP).
- Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
- Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC) and Factory Patterns.
- Expertise in using IDE like Eclipse and NetBeans.
- Strong programming skills and solid experience in the development and implementation of Client/Server 3-tier architecture based applications using JAVA, JDBC, Servlets, JavaBeans and JSP.
- Experience in working with application server technologies like Glassfish, Apache Tomcat.
- Extensive knowledge in Front End technologies like JavaScript, HTML and CSS.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership, excellent analytical and problem solving skills with ability to be an effective team member and have capability to work under severe time constraints.
TECHNICAL SKILLS:
Programming Language: C, C++, Java, JavaScript
Java Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC
Adv. Java Technologies: Collections, Multi: Threading
ORM Technologies: Hibernate
Web Servers: Apache Tomcat, GlassFish
IDEs: Eclipse, NetBeans
Databases: SQL, MySQL
Designing Tools: Unified Modelling Language UML, Rational Rose
Web Technologies: HTML, HTML5, XHTML, CSS, CSS3, JavaScript, jQuery, Angular.js, Node.js
Microsoft Technologies: MS Office
Operating Systems: Windows, UNIX, Linux
Frameworks: Spring, Struts, Model View Controller MVC, Swing
Design Patterns: Factory Pattern, Abstract Factory Pattern, Singleton Pattern
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, AZ
Full Stack Developer
Responsibilities:
- Proficient in analyzing software requirements and documenting technical specifications for web applications / services.
- Created and modified different page layouts in the application.
- Created custom, general use modules and components which extend the elements and modules of core AngularJS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Developed User-friendly visual force pages with usage of CSS, JavaScript, jQuery and HTML.
- Worked in an agile environment, as of solving the issues within deadlines.
- Worked extensively on ReactJS, Bootstrap, HTML5, and CSS3 for front-end designing.
- Development of code using JSP, JavaScript libraries such as JavaScript, jQuery.
- Experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
- Extensively worked on React script for button and icon components on UI.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Good knowledge of Spring's IOC, Spring MVC and spring's integration with Hibernate and Struts technologies.
- Worked in an environment with continues integration and deployment, and performed JUnit testing.
- Used GIT for Version Control.
- Analyze the response of JSON in order to update DOM.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Implemented AJAX functionality for better performance.
Environment: HTML5, CSS3, jQuery, JavaScript, AJAX, JSON, AngularJS, ReactJS, Bootstrap, Maven, DOM, XML, GitHub, Eclipse, Apache Tomcat, RESTful, MySQL, Windows.
Confidential, NY
Software Developer - Sales administrator
Responsibilities:
- Worked on Vue.js and Java platform to create configurator to automatically generate quotations, order confirmations for client and production card for internal use.
- Learned details of sales operations and implemented operational functionality in the Java platform.
- Used Sublime Editor to develop and write code and debugged program at every level.
- Used Git for version control with repositories hosted on GitHub.
- Handled administrative tasks such as quotation handling, order processing and entering into database.
- Acting as point of contact for customers for various enquiries and uploaded in database.
- Check customer documentation for accuracy and upload all details in database.
- Conducted Design reviews and Technical reviews with other project stakeholders.
- Involved in development of web pages using Servlets.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Developed HTML based forms, validations using JavaScript, JSP based forms using struts tag libraries.
- Developed JUnit Test cases, System and User test scenarios, involved in User Acceptance Testing.
Environment: HTML, CSS, Vue.js, Java, jQuery, GitHub, Sublime Text Editor, JavaScript, JSON, MySQL, Windows.
Confidential
Software Engineer
Responsibilities:
- Involved in analysis, design, and development and testing of the modules of the in-house health care project.
- Worked on front end using HTML, CSS and JavaScript in the development of look and feel.
- Involved in developing the frontend validations using JavaScript and server-side validations using the Struts validator framework.
- Developed applications using various Java concepts, JSP, JDBC.
- Developed Data Access Layer components using Java Generics, JDBC and Spring.
- Involved in developing the spring configuration files injecting the bean Dependencies.
- Involved in developing MySQL Queries.
- Followed agile methodology for development and participated in code reviews.
- Involved in analyzing user requirements.
- Assisted QA team in Test cases preparation, execution and fixing of bugs.
Environment: HTML, CSS, JavaScript, JSP, JDBC, Spring, MySQL.
Confidential
Java Developer
Responsibilities:
- Developed Desktop based Client Management System in Core Java which maintains client record database in the back end. Worked on the frontend to develop UI for application using NetBeans IDE. Implemented token id system for each entry for reliability and disambiguity.
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
- Used UML modeling diagrams to describe the structure and behavior of the system.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Develop User Interface for presentation using JSP, HTML, CSS, JavaScript.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Assisted in resolving technical issues with proprietary software, helped in performing software updates.
- Involved in configuration and testing new hardware and software.
- Designed graphics, edited pictures using GIMP software.
Environment: Core Java, JSP, HTML, CSS, JavaScript, MySQL, Windows, Linux.