Full Stack Software Engineer Resume
SUMMARY
- Over 9 years’ experience as a Web UI developer & production support, expert level experience in all phases of Software Development Life Cycle (Analysis, Design, Development, Implementation, Testing and Debugging) of Object - Oriented Console and Web Applications with Java/J2EE.
- Expertise in designing and developing applications with J2EE technologies such as Spring & RESTful Web Services, Enterprise JAVA Beans, XML, and JDBC.
- Experienced in developing Web based distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, JavaScript, JQuery, Angular, TypeScript, Bootstrap, Ajax, CSS3, React and Oracle DB.
- Experience in working on CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, and CSS table.
- Sound Understanding and good experience of using the various JavaScript concepts like Prototypes, Closures, and Object-oriented features, Promises and ES6 features.
- Experience in interacting with clients for requirement collection and converting them into UI designs.
- Proficient in working with Spring Boot (Dependency Injection, Data Access Objects)
- Used Node Package Manager (NPM), bower package manager for installing dependencies for frontend and backend.
- Expertise in using custom Directives, factory, providers, services and filters of JavaScript in Angular for DOM manipulation.
- Great knowledge in checking cross browser compatibility and hence worked on different browsers like safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Produced visually appealing designs focused on usability, utility, cross-browser compatibility and SEO/web standards.
- Proficient in using XML Suite of technologies like XML, XML schemas and XML parsing.
- Expertise in developing enterprise applications using Framework Technologies such as, Spring MVC, DAO, and Web services (Restful API).
- Experience in Writing Test cases, Test & Behavior driven development and debugging with frameworks JUnit & Mockito.
- Experience build frameworks and pre-compilers like bower (NPM), SASS and Stylus for CSS
- Experience in Writing Test Cases and debugging, test driven Development with JUnit
- Extensive development experience on Eclipse (JUNO, Kepler), IntelliJ, Visual Studio IDE for coding functionalities on development projects.
- Involved in Agile/SCRUM methodologies for development.
- Hands on Experience with version control tools like P4 and GIT.
- Hands on experience with server management tools and scripting tools (GIT Bash, CMD prompt and Linux power shell)
- Team contributor, experience in applying technologies that are most suitable for addressing client’s requirements to provide efficient and cost-effective solutions.
- Demonstrated strengths in communicating with all levels within organization, with excellent interpersonal, written and oral communication skills.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, Visual Basic, .Net, PHP, C, C++
Web Development: HTML5, CSS, CSS3, JQuery, JavaScript, AJAX, XML, MVC, DOM
JavaScript Libraries: JQuery, Angular, TypeScript, React.js, Knockout.js, Bootstrap, Angular Material
Markup & Styling: HTML5, CSS2, CSS3, Bootstrap, HTML5, Angular Material
Web: Responsive, Mobile-first UI
APIs: JWT Authorize token API, Google Geolocation API, Google Maps API
Design Patterns: MVC, MVMM, Singleton, Factory
Database: MySQL, SQL Server, Oracle - PL/SQL, MongoDB
Application Servers: Apache Tomcat, Web Logic, Web Sphere
Operating System: Windows, Linux, Unix, Mac OS X
Testing Tools: Mockito, Junit, tools for getting and replace responses
IDE’s: Notepad++, Eclipse, Visual Studio, Developer Tools, Sublime, IntelliJ
Version Controls: P4, GIT
Methodologies: Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Software Engineer
Responsibilities:
- Work with the product management team to design and release page layouts, application look and feel and navigation.
- Handled browser compatibility issues working on different web browsers by using HTML, CSS, JavaScript, SASS for Google Chrome, Firefox, Safari and IE browsers.
- Developed the front-end components using Angular framework to leverage the Model View Control (MVC) architecture with CSS3, HTML5 and JavaScript.
- Consumed Rest API data using Angular services and made use of Http methods to perform CRUD operations.
- Responsible for the overall layout design, color scheme of the web Application using Angular 4/5, ES 6&7, Bootstrap, HTML5, CSS.
- Used react-router package to make the application into SPA.
- Write components for websites and internal applications using Knockout.js libraries
- Involved in implementing User profile module as Single Page application using Angular version (6,7) and improved the load time performance of the SPA and page refresh load to micro seconds.
- Design and develop large web applications using Angular 7 and JavaScript stack.
- Wrote Java REST Web API Services that retrieves data from SQL Server and returns in JSON format to frontend application.
- Worked on MongoDB using Mongoose for fetching customer registered plans.
- Developed route guards and resolver services in Angular 6
- Building reusable components using Material UI and front-end libraries for future use.
- Modified some SQL queries to fix defects on the services.
- Used common front-end development tools such as NPM
- Maintain, develop testing and automation platform to ensure high-quality and performance.
- Determines and develops and maintains guidelines and coding standard documentation.
Environment: Java, J2EE, HTML5, CSS3, JavaScript, jQuery, Angular 6/7, TypeScript, Angular Material, Knockout, MVV, RestFul Web Services, ES 6/7, Oracle DB, Jira, Git, Scrum, Agile, Unix commands.
Confidential
Software Engineer
Responsibilities:
- Designed and developed a web application using HTML/HTML 5, CSS, jQuery, AJAX.
- Updated web pages using HTML5, CSS for the new look & feel of current application pages and also worked on new CSS3 effects to enhance user experience as per the client requirements.
- Writing application level code to interact with APIs, RESTful Web Services using JAXB for marshalling/unmarshalling Java Objects.
- Responsible to manipulate HTML5, CSS in ES 6/7
- Built Web pages that are more user-interactive using ES 6/7, Typescript and Angular 4/5.
- Worked on multiple cross browser compatibility issues to support browsers according to the business requirements, including Firefox, Google Chrome, Safari, and IE.
- Using Jira as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
- Performed validation of completed sites including the debugging and testing of code.
- Coding Rest services according MVC architecture for getting & expose data.
- Conducting QA & business demo and code reviews.
- Participating in grooming, planning sessions and other scrum ceremonies.
Environment: Java EE, HTML5, CSS3, jQuery, JavaScript, AJAX, XML, ES 6/7, JAXB XSD, JSON tools as WebSphere Server, SoapUI, Mockito, JUnit, Jira, GIT, Agile and Scrum.
Confidential
Web UI Software Engineer
Responsibilities:
- Development of web applications to business requirements through Frontend technologies as HTML, CSS, PHP, Ajax.
- Web design and development, application development using HTML, JavaScript and Bootstrap.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, Bootstrap, JQuery, Angular JS, AJAX, PHP and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Responsible for creating the screens with table-less designs meeting W3C standards
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML 5, SASS, JavaScript, JQuery, PHP and AJAX.
- Built a cross-browser graphics library using SVG and Canvas.
- Developed and implemented UI controls and APIs with Ext JS.
- Maintained high level of unit test coverage through test-driven development.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application and HTML5.
- Created web pages using CSS Image Sprites.
- Developing XML classes for loading the data from XML files deployed Confidential the server.
- Maintained high level of unit test coverage through test-driven development.
Environment: HTML5, CSS3, JavaScript, JQuery UI, AJAX, JSON, Bootstrap, PHP, RESTful Web Services, XML.
Confidential
NetSuite Developer
Responsibilities:
- Implementation, Development such as Suite-Scripts, workflows, advanced searches, custom forms and fields
- Management and Support in the NetSuite ERP System, Development of Templates on ConfigureOne
- Work cross-functionally to help create and understand business processes and requirements to meet future growth demands.
- Scoped, implemented and maintained companywide user access, including all new roles and dashboards.
- Implemented and maintained departmental forms for ease of use, including workflows and scripting for automation
- Used Suite Flow, Suite lets, User Event and Client Scripts and customizations using NetSuite Scripts API.
- Worked on PDF, HTML and Email templets.
- Developed Jasmine Scripts for Unit Testing 1.0 and 2.0 NetSuite Scripts.
- Handled JIRA tickets on Accounting Module that includes Depreciation, IC Vendors/Customers etc.
- Managed, mapped & executed database migration to NetSuite ERP and Perform mass data imports/exports related to NetSuite
- Work with functional business units to understand their business processes. Customized and configured ERP accordingly using NetSuite.
- Configuration and customization on the forms of users as per roles.
- Designed PDF layout on the Invoice form for Printing.
- Schedule the reports, dashboards for the management decision.
- Used Suite Bundler to deliver and deploy NetSuite Customizations to the production environment from Sandbox.
- Delivered systems enhancements, using Suite-Scripts, and Suite-Flow, to create custom forms and workflows
Environment: NetSuite ERP, Suite Script, API, HTML, Unit Testing, Jira, JavaScript.
Confidential
Web UI Developer
Responsibilities:
- Working in Photoshop design comps developing HTML/JavaScript/CSS based web sites, including testing and debugging cross-browser.
- Enhanced user experience by designing new web features using MVC Framework
- To communicate with the backend worked wits Http module.
- Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks.
- Developed fast loading images using Adobe Photoshop CS3
- Involved in designing and developing the JSON, XML Objects with SQL.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Engaged in development of web pages using ASP.NET MVC, XML, CSS and UI enhancement coding.
- Extensively involved in User Interface designing using Web forms and also Win forms.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed and Architected the Application using MVC and designed the application using responsive web design to work on different devices.
- Using web scripting languages for interaction between client side and server-side technologies.
Environment: s: JavaScript, HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, PL/SQL, Oracle, Visual Studio, Eclipse, WAS, CVS, JSON, XML.