Software Engineer Resume
TX
SUMMARY
- 7 Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server and web applications.
- Good work experience in developing User Interface (UI) Rich web applications, and Web Service Applications covering front - end using the web technologies like HTML5, CSS3, XHTML, JavaScript, J-Query, AngularJS, Angular2/4, React.JS and other frameworks in JavaScript library.
- Involved in designing the user experience interface UI/UX strategy, UIrequirements, converting findings into UIdesigns.
- Good experience writing Sematic HTML Markup for Accessibility and SEO Best practices.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug,DeveloperTool Bar.
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS Using Web Standards.
- Sufficient experience in developing responsive web page or application design with Media Query and Bootstrap.
- Hands on experience in Object Oriented Analysis, Design using JavaScript, ES5, ES6 and Typescript.
- Experience in working with AngularJS,,Angular Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
- Good knowledge in Angular.js directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications
- Profound knowledge in Document Object Model (DOM) Object Oriented JavaScript
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, Angular 2/4, ReactJS and Twitter Bootstrap like Grids, Toolbars, Panels.
- Good understanding of Model View Controller (MVC) Pattern and used extensively in web applications implementation.
- Hands on experience in developing AngularJS custom directives, $http, $q, factory and service filters.
- Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Excellent command on Angular JS components of controllers, directives, creating custom services with factory and service methods, resources, routing, Dependency Injection, Promises, Scopes, Two-way Data binding, filters and handling animated events.
- Good Experience in React JS for creating interactive Ui's using One-way data flow, Virtual DOM, JSX concepts.
- Experienced in performing installation, and maintaining necessary packages using package managers like Bower, NPM, Grunt, Gulp, Browserify, Webpack
- Expert at building cross-browser, multi-browser and multi-device compatible applications.
- Expertise in implementing view rendering JavaScript using React Jswith FLUX and REDUX as architectures
- Good understanding of REST API's; extensive experience of integrating services via Ajax using JavaScript, jQuery, Angular.js and React.js.
- Extensively worked on Continuous Delivery Pipeline with Docker, Jenkins and GitHub.
- Experience in Node Jsfor implementing good responsive design.
- Hands on experience on CSS preprocessors such as LESS and SASS.
- Experience working in Agile Development Method.
- Extensive experience using Chrome and Firefox developer tools to run test cases and solve issues
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
- Testing application using Jasmine Test Framework, Karma and Grunt JS.
- Experience in using various IDE's, Web storm, Notepad++. Sub lime, Eclipse, Visual Studio.
- Involved in daily Scrum meetings to keep track of the ongoing project status and issues.
TECHNICAL SKILLS
Languages: C, C++, UNIX, LINUX, Java.
Front End: DHTML, XHTML, HTML/HTML5, CSS/CSS3, JavaScript, LESS, SASS, JSON, AJAX, Node.JS.
Frameworks: Bootstrap, Angular JS, Angular 2/4, React JS.
Version Control System: SVN, GIT
Desktop Tools: MS Word, MS Excel, MS PowerPoint, MS Access.
Task Runner: Grunt, Gulp
Operating System: Windows, Mac OS, Unix
Web/App Servers: Web Sphere 8.0(beta), Web logic and Tomcat 5.0/6.0/7.0
IDEs: Visual Studio 2015, Web storm, Eclipse, Sublime editor, Notepad++
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Tx
Software Engineer
Responsibilities:
- Involved in application development using various framework and library including JavaScript, jQuery, HTML5, CSS3, Angular 4, JSON, TypeScript, NPM. implementied business requirements for multiple flows in our current application which is MACD Move, ADD, Change and Disconnect.
- Delivered completed SPA using Angular4, code in Typescript and Node.js, HTML, CSS and Bootstrap.
- The project operates on Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Created reusable Components, Pipes, Directives and Services using Angular 4
- Applied Angular Directives such as ngIf, ngFor, ng-model for better template control.
- Implemented Custom Directive to have more control Angular template
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Created a build process for different environments like develop, staging and production.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UIafter fixing the Issues which are reported by Testing Team.
- Coordinated with backend and offshore developers on fixing Issues.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Used Webpack to build TypeScript modules.
Enivronment: Angular2/4,Html,Css,Node,Bootsrap,Apache2.4.29,rally,gitlab,Jenkins.
Confidential, TX
UI Developer
Responsibilities:- Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, ReactJs, Redux
- Built single page application with modules, graphics and reusable components, forms using React JS.
- Involved to implement various screens for the front end using React Js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap models and CSS3.
- Experience building cross platform web/mobile applications using React, React native.
- Worked on React Virtual Dom and React Views, rendering using components which contains additional components called custom HTML tags.
- Used React Js for templating for faster compilation and developing reusable components.
- Implemented stable Reactcomponents and stand-alone functions to be added to any future pages.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more
- Involved in using ReactJscomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Experience in building high performance React apps with container vs presentational React components
- Develops the flux pattern by using redux framework as a core dependency
- Developed single application to render dynamically based on the JSON from the server
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used tools like Grunt, Gulp task runners for the build process.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used Agile Scrum methodology and involved in all the business meetings and status update meetings as a part of scrum.
Environment: HTML 5, CSS3, Sass, JavaScript, Middleware, Ajax, React.js, Redux, Flex, JSON, Git hub, Grunt,Jasmine, AGILE.
Confidential, AZ
Web Developer
Responsibilities:
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
- Extensive experience in implementing Model-View-Controller (MVC) architecture using Angular Framework.
- Used TypeScript to write class, interface, module statements, navigation and refactoring.
- Used AngularJS expressions to implement two-way data-binding to update information between view and model.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend
- UIdevelopment to create a seamless customer experience for an E-commerce website.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Built SPA with loading multiple views using route services using Angular 2 and Node.js.
- Good knowledge on creating services with Angular2 @injectable property, as to make the service available for dependency injection when creating components.
- Developed the Restful Web Services in Node.js and exposed as a Micro services.
- Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
- Worked withAngularJS components, pipes, directives, services to generate more modular, reusable code maintaining the ES6 standards.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on Everyday basis.
- Installed and configured a private Docker Registry for internal teams to push and pull containers.
- Developing CSS Style for web page using LESS Structure
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Conducted day to day meetings with the product owners to get proper inputs and followed agile methodology during the project.
- Worked on angular test framework to write unit tests using Karma, jasmine and angularmocks.
- Used Bitbucket to do the coding record and version control.
Environment: HTML5,CSS3,JQUERY,ANGULAR2,ANGULAR4,NodeJs,JSON,API,DOCKER,BitBucket,Agile.