Software Engineer Resume
SUMMARY
- Around 6 Years of Experience in developing web applications and interactive software products using HTML5, CSS3, JAVASCRIPT, JQuery, Angular JS/Angular 2/6/7/9, Redux, AJAX, XML, JSON, Responsive Web Design and Bootstrap.
- Responsible for checking cross browser compatibility worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- In - depth knowledge of front-end Single Page Application (SPA) development using open source framework Angular 2/6/7/9 for developing rich and responsive UI.
- Extensively worked with Angular components and features like Routing, Promises, Scope, Controllers and Directives.
- Expertise in handling Twitter Bootstrap framework i.e., the concept of Grids, making using of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Expertise in building Web User Interface (UI) using HTML5, CSS3, JavaScript that follows W3C Web Standards.
- Restful Web Services for Custom User authentication in a multi cultural project using Node Js.
- Experienced in using Reacts JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experienced in React JS and working with React Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Worked on JavaScript frame work (React Js) to augment browser based applications with MVC capability.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Knowledge on build tools like in Grunt, NPM, NPM Scripts and Bower to manage different packages.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS and Adobe Fireworks CS3, Adobe Creative Suite.
- Knowledge in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Experience with JS testing frameworks (e.g. Karma, Jasmine, and Mocha).
- Experience in working with different version control systems like SVN & GIT
- Experience in all phases of SDLC like including requirements gathering, analysis, designing, developing, testing, integration, and documentation, and extensive experience in Agile Development, Scrum and Waterfall Methodologies.
- Highly Curious about new front-end development technologies Capable of quickly learning and delivering solutions as an individual and as part of a team.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, XHTML, XML, AJAX, JSON, CSS/CSS3,Bootstrap,AngularJS/Angular 2/6/7/9
JavaScript Libraries: JQuery, Angular JS, Node JS, React JS, Redux
IDE’s: Eclipse, Visual Studio, Notepad++, sublime
Version Control: SVN, GIT
Database: SQL Server, My SQL, ORACLE,PHP
Operating Systems: Windows 98/2000/XP/Vista/7/8, MAC OS X
Methodologies: Agile, SDLC
Others Software Skills: MS Office, Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Involved in agile software methodologies, by gathering Business Requirements and interacted with users, analysts, project manager to get a better view of the Business processes.
- Participated in requirement gathering for Gx-app application and analyzed to define objectives for new enhancement requests, and involved in sprint planning meetings, create user stories and update them.
- Involved in technical documentation, document system deliverables and changes planned for production environment.
- Responsible for migrating the application from Angular 5 to Angular 6, Angular 6 to Angular 9.
- Developing a single page applications using Angular 6/9 to make them easy to maintain and to ensure they are highly modularized.
- Created self-contained, reusable and testable Angular components, services and integrated across the application.
- Customized ag-grid component to enhance the user experience in displaying the Data in tabular format.
- Reactive forms modules was actively used for validating the user inputs on UI.
- Developed the NGRX store concepts within the application to maintain common data store for entire app.
- Used micro services and Java Rest API’s to configure backend with front end user interface and data mapping along with Redux concepts.
- Responsible for parsing JSON data to and from the server for presentation & storage purposes in the project.
- Worked on creating tables, querying the data base to extract the required info to perform Data Analysis and Data validation.
- Extensively uses MS office for various documenting and reporting activities
Environment: Visual Studio, MVC, HTML, CSS, JavaScript, JSON, SQL Server 2012, Angular 5/6/7/9,React,Redux, MS Word, PL/SQL, MS Office, MS Power Point.
Confidential
UI Developer
Responsibilities:
- Designed responsive and user friendly UI with CSS, JQuery, Angular 2 and Bootstrap .
- Coded Angular controllers and directives for application functionality and filters for heavy DOM manipulation.
- Involved in developing jQuery and AJAX wrapper classes for fast retrieval of data.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for Webapplication, page navigation and form validation.
- Used Cascading Style Sheets (CSS) for achieving uniformity through all the web pages.
- Developing custom HTML elements using Angular 2 .
- Implemented various Angular JS services, components and custom directives and developed many reusable components and templates that can be used throughout the application.
- Used the Restful web services calls for POST, PUT, DELETE and GET methods.
- Worked with HTML5, CSS3, JavaScript, jQuery and blade for developing user and admininterface .
- Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers .
- Used SASS and LESS extensively for Rich UI experience.
- Involved in development of individual Sprints with the help of Git Hub.
- Developed Browse and Checkout modules of the application for different mobile and tablet versionsusing Bootstrap ( HTML5, CSS3, SASS ).
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Unit test all the frontend AngularJS code using Karma.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes usingDOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Involved in daily SCRUM meetings to keep track of the project status.
- Worked with the team of architects and back-end Developers to gather requirements and enhancethe application functionality and add new features.
Environment: HTML5, HTML, CSS2/3, JavaScript, JQuery, AJAX, SVN, Karma, Angular2 and Bootstrap, PHP.
Confidential
UI Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document.
- Used bootstrap for responsive web app design to support multiple devices.
- For new website features wrote Angular controllers, views, used custom directives and services.
- Designed user friendly navigation for displaying various sections of data using JQuery .
- Checked for cross-browser compatibility.
- Enhancement of existing application utilizing Angular JS, Created HTML navigation menu that isrole based menu items changes dynamically, derived from the database in the form of XML.
- Implemented data-binding and MVC using AngularJS for front-end development.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML.
- Used Angular JS framework to bind HTML to JavaScript objects (models).
- Written SQL Queries to interact with Oracle database.
- Used SVN and GIT for version control.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
Environment: HTML, CSS, JavaScript, JQuery, Angular JS, PHP,Jasmine, Oracle.