Senior Software Engineer Resume
Bentonville, AR
OBJECTIVE:
- Adaptable professional with proven communication, creative thinking, and hard work, dedication and sincerity can be utilizing in conjunction with the goal management skills.
- A fast learner with a positive attitude and a strong passion for working with new technology, aiming to leverage my abilities to successfully fill the Software Engineer role at you're company.
- Frequently praised as efficient by my peers, I can be relied upon to help you're company achieve its goals.
SUMMARY
- Skilled, accomplished software developer with over 7 years of experience in a hand - on development environment, with extensive full Software Development Life cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance
- Experience in developing latest version of Object Oriented JavaScript libraries like Angular Js, Type Script, Node Js, React Js, Backbone Js.
- 2+ years of experience in Cloud computing (OneOps). Design, deployment of infrastructure.
- Worked on NSS (Mozilla), PKCS11 library to develop CRYPTO operations for the Node.
- Used Bitbucket as code repository and GIT for version control.
- Worked in Agile Methodology having biweekly sprints and attended daily scrum calls with onshore and offshore team.
- Developed an application using React with Redux architecture from scratch.
- Experience in writing test cases using Jasmine, Karma, Jest and Enzyme libraries
- Followed W3C standards and validations using HTML, CSS and Java Script for building Web applications along with sound understanding of HTML5 API's.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Closely worked with the client and UX designer to understand the requirement and developed according to the wireframes.
- Used Node.js on the server side and to install necessary packages into the application.
- Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
- Involved in building the code using Jenkins, Concord for continuous integration.
- Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Proficient in making AJAX calls using jQuery and usage of JSON for faster and impulsive responses.
- Good Experience of using the various JavaScript concepts like Prototypes, Closures, and Object-oriented features, Promises, Observables.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented
TECHNICAL SKILLS
Web Development: HTML5, CSS3,JavaScript Libraries React.js, Redux,Thunk, Express.js, Node.js, Hapi Js, Angular Js, Bootstrap, JQueryDatabase MySQL, MongoDB, Maria DB
Operating System: Windows, Linux, Unix, Mac OS X.
Methodologies: Agile(Scrum),WaterFall
IDE & Tools: WebStorm, Eclipse, Sublime text.
Testing Tools: Jasmine, Karma, Jest, Enzyme, mocha, chai
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Senior Software Engineer
Responsibilities:
- Designing, Implementing and Testing Confidential Portfolio Planning Platform Web UI built using React/Redux and Jest/Cypress
- Good team player with excellent communication skills and ability to learn and adapt quickly to the emerging new technologies.
- Improving the performance of the Portfolio Planning Platform Web UI through optimizing the API loading and architectural design
- UI/UX Architectural design of the next generation Portfolio Planning Platform Web UI.
- Closely worked with business system analyst and product owner to understand requirements to ensure the right set of UI modules been built
- Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
- Was able to fetch data from Java based APIs using React components and Axios by using componentDidMount method etc.
- Responsible for full development life cycle, including design, coding, testing and biweekly deployments.
- Developer the React container and presentational components (as Stateless and Functional components when applicable)
- Ant UI React Library used to. Design and develop Enterprise Applications with the help of Type Script
- Experience with common. Front-end development tools such as Babel, Webpack and NPM
- Used Middleware, Redux-promise application to retrieve data from Back-end and to also perform Restful services.
- Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data.
Confidential, Bentonville, AR
Sr. NodeJs & ReactJs Developer
Responsibilities:
- Worked on Node.js Middleware framework like Express.js and Hapi.js and Yoemon, essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
- Developed user interface by using theReact JS, FluxforSPAdevelopment
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents
- Worked withMocha and Chai unit test framework to write unit tests for JavaScript code
- UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
- Have work exposure on continuous Integration and continuous Delivery (CI/CD) tools such as Jenkins Looper.
- UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
- CreatedReact.jsfor reusable components (multi-field form elements, background file uploads.
- Implemented React.js Controllers to maintain each view data.
- Used the Node Package Manager (NPM) to install libraries like angular-clip, typescript etc., which are required for developing an angular application in Node.
- Implemented Mock API using Express framework in Node.js.
- UsedNode.jsto runWebpack tasksand build properly the project.
- Implemented modules intoNode JSto integrate with designs and requirements
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components.Used Axios with ReactJs for making AJAX Calls.Worked on Webpack for build and webpack-dev-server a server.
- Coordinating with different Infrastructure teams of environment setup and configurations in OneOps.
- Apollo model evolution Application using Node JS React / Redux/ Hapi Js on Oneops Cloud.
- Developed various screens for the front end usingReact JSand used various predefined components fromNPM and Redux library.
- Components fromNPM (Node Package Manager) and Redux library.
- Skilled in leading frameworks asReact.jsto build high-quality, scalable and reusable components and Front-end solution.
- Created custom filter inReact.JSin the application.
- Implemented Snapshot testing usingJestfor React project along withEnzymetest utilities.
- Implemented CI/CD mechanism to build and deploy in lower environments.
- Experience in validating any component using joi module in Express.js
- Extensively used Swagger API for documentation without effecting the source code
- Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications
- Have knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and Express.JS frameworks.
- Analyzing business requirements along with team lead.
Environment: HTML5, CSS3, Sass, Less, React Js, Angular js, Cloud computing (OneOps), Node js, Express Js, Hapi.js, Jest, Enzyme, Maria DB, Looper, Concord, mocha & chai
Confidential, Seattle, WA
Sr. React & Node js developer
Responsibilities:
- Worked on an Agile(Scrum)DevelopmentTeamto deliver regular updates to business team and project managers.
- Used backend frameworks Nodejs, Koa (Express), Sequelize ORM, GraphQL, MySQL Database.
- Involved designing in web pages usingHTML5,CSS3,JavaScript, Bootstrap,SASS, LESS, React.js,Redux, Flex, Mongo DB.
- Responsible toStyle,lookandfeelof thewebpagewithSASSdat extendsCSSwithdynamicbehaviorsuch asvariable, mixing, operationsandfunctions.
- Researching JavaScript based frameworks likeReact Native and Ionic/Cordovafor frontend.
- Implemented various screens for the front end usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Utilized Reactfor its efficient dataflow architectureto create a lightweight and render efficient web app dat searched projects via theGitHub APIthrough keywords.
- Implemented React container and presentational components(as Stateless and Functional components when applicable).
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Implemented the Restful API using Sequelize.js with Node.js (hapi.js framework.
- Used React-Auto complete for creating google mapslocation search on the webpage.
- Configured Web pack to execute linters,magnifiers,pre/postprocessors,tests,transpires,etc.basedon build target.
- UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app dat searched projects via theGitHub APIthrough keywords.
- Implemented Reactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
- Implemented flux pattern by usingredux frameworkas a core dependency.
- Experience in RESTful web services to integrate betweenServer side to Client Side
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- As an onsite coordinator, I have interacted with offshore team to give theFunctional andTechnicalKnowledge and to track the status of the project.
- UsedHP Quality Centerto keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, React JS, JSP, MS Office, Node js, Jasmine, GitHub, and Jenkins.
Confidential, Atlanta, GA
Sr. UI Developer
Responsiblities:
- Web design and development, application development using HTML, JavaScript and Bootstrap.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX, PHP and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Responsible for design and development of the web pages from mock- ups.
- 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.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Provided client side validations usingAngularJS framework.
- Using AngularJs created custom directives for data manipulations and to display data in company standard format in UI.
- Designed flash plug-ins for including different functionalities and content.
- Developed new reports and chart interface components using High ChartsAjax API.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- 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.
- Created web pages using CSS Image Sprites.
- Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
- Developing XML classes for loading the data from XML files deployed at the server.
- Maintained high level of unit test coverage through test-driven development.
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery UI,AJAX, JSON, AngularJS, Node js, Ext Js, Bootstrap,RESTful Web Services,XML
Confidential, Atlanta, GA
Web Developer
Responsibilities:
- Front end coding with HTML and CSS. Created forms for user input. Extensive use of CSS. Web sites are developed, maintained and run within CMS.
- Coded JavaScript for page functionality.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Developed a complex AJAX application based on the jQuery framework.
- Produce elegant interactive solutions to complex problems dat perform effectively across cross-browser and cross-domain environments.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XHML, jQuery, Technical writing/documentation.
Confidential
Software Engineer
Responsibilities:
- I designed, developed and implemented the Oracle database from an in house database for Bic Graphic
- Used Ajax, OO JavaScript, JQuery, HTML and CSS to develop the front end client side application
- Created HTML markup, style sheets for new applications and provided support during integration
- Partnered with a team of four developers to build a customized Oracle database from an original stock Oracle system through consistent communication, clear road maps and distribution of work for code creation
- Identified end product functionality expectations and managed error tickets
- Assisted graphic artists and manufacturing team with issues and system performance in real-time
- Utilized feedback from key partners to increase production and optimize system performance through efficient connections of the RM and Oracle database
- Facilitated team development to accomplish implementation of a database design project for two major companies
- Increased production from art to manufacturing by 18% and reduced costs through system efficiencies
