We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • Over 5+ years of progressive experience in developing, deploying and supporting multi - tier web/mobile application projects using HTML5, CSS3, Vanilla JavaScript, AngularJS, React JS, NodeJS, JQuery, Ajax, JSON, Core JAVA, DOM, XML, DHTML, XHTML, Bootstrap and D3JS.
  • Sound familiarity in creating and accessing various databases using SQL queries, PL/SQL scripts on Oracle, MS-SQL Server and No-SQL databases like MongoDB.
  • Knowledge of Java technologies like Spring, Hibernate.
  • Experience in designing Responsive Web Design (RWD) with CSS media Queries and Bootstrap.
  • Experience with various MVC JavaScript frameworks like AngularJS, Require JS, Node JS, React JS.
  • Extensive knowledge in developing applications in a Single Page Applications (SPAs) using Angular 7.
  • Experience with AngularJS MVC framework including authoring complex directives, services, controllers and filters, working with animations, routing and states.
  • Expertise in various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also React-Bootstrap components.
  • Extensively used Angular components like directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
  • Experienced in developing React components.Used Axios with ReactJs for making AJAX Calls.Worked on Webpack for build and webpack-dev-server a server.
  • Good experience in third party REST API integration, using open source build (lint and concatenation) and package management tools like GULP, GRUNT, NPM (Node Package Manager).
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Experience in working on CSS preprocessors like LESS/SASS along with JavaScript task runners like Gulp.
  • Experience working in AGILE and SDLC based development environment and participating in SCRUM sessions.
  • Experienced in Unit Testing using Karma, Jasmine and end-to-end test using Protractor and experienced in TDD (Test-driven development) method.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries, promises, async and sync functions.
  • Used modern frameworks to build mobile & responsive applications such as Bootstrap and Apache Cordova.
  • Experienced in source code management/review and branch configuration using VCS like GIT, SVN(Tortoise), TFS (Team Foundation Server).

TECHNICAL SKILLS

Front End & Web Technologies: Angular JS, Angular 2, HTML, Bootstrap, CSS, JavaScript, Backbone JS, Ext JS, Knockout JS. Chart.JS, JQuery, D3 JS, React JS, Underscore JS, Handlebar JS, Node.js,, Polymer JS, Ember JS, Require JS, XML, DOM, AJAX, Dojo

CMS & Mobile Technologies: Twitter, Bootstrap, Media Queries, Drupal, JQuery Mobile Adobe Experience Manager, Joomla, WordPress, Magento

Development & Publishing Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool suite), Adobe PageMaker, MS Office

Wire Frame Tools (wire frame) & NPM Modules: Adobe Illustrator CS3, NPM, Bower, Grunt, Balsamiq Mockups, Fireworks and Mockingbird

JavaScript Testing: Mocha, Jasmine, Karma, Phantom, Sinon, Express, Chai

Defect Tracking &Testing Tools: JIRA, Bugzilla, Intercept, Rally, ALM, Junit, Easy Mock, JMeter

Debugging Tools: Firebug, IE Developer, Web Developer, JSLint

Databases: Oracle, My SQL, MongoDB, PostGre SQL, Cassandra, SQL

Java Technologies: Java, JSP, Servlets, Web services (SOAP, Restful)

Methodologies & Cloud: Agile, Waterfall, Kubernetes, Amazon Web Services(AWS)

Apache Tools & Repositories: Jenkins, Maven and ANT, Git, SVN

IDEs: Eclipse, NetBeans, Oracle SQL Developer, Android Studio, Brackets, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, WebStrom, Sublimetext, Adobe Flash Professional + Action Script 2, Microsoft Publisher

Others: Jasmine, Qunit, SASS, XML, Compass, LESS, Google Analytics, Kendo UI, Python, Ruby on Rails, Perl, Mockups, Photoshop

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Software Engineer

Responsibilities:

  • Developing scalable and flexible single page application using React JS with ES6 Syntax.
  • Utilizing Material UI Library and its elements like floating action buttons, speed dials, dialogs to make the application more accessible.
  • Making use of latest developments in React by creating functional components and reusing them.
  • Maintaining, optimizing, troubleshooting, and improving applications
  • Using JavaScript methods like shift, filter, map, find to manipulate Arrays.
  • Using ES6 Syntax while coding.
  • Reducing the lines of code by developing reusable code and using props to pass data to the child components.
  • Worked with modules like MongoDB and mongoose for database persistence usingNode.jsto interact with MongoDB.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations usingNode.js.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies ofNodejsapplications
  • Worked on creating components, directives, services and routing in Angular 8 for better component communication by sharing the code between the components.
  • Written different Routing (SPA), modules and reusable components using Angular 8.
  • Researching JavaScript based frameworks likeReact Native and Ionic/Cordovafor frontend.
  • Worked with cloud infrastructure, especially Amazon Web Service (AWS), and Infrastructure Code concepts.
  • Involved inUpgradeofJenkins&ArtifactoryServer by scheduling backups inS3
  • Develop Pagination for accessible view of huge data.
  • Using SQL Queries for data lookup from lookup tables and populating the dropdown with the same data.
  • Deployed Docker container spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Maintaining, optimizing, troubleshooting, and improving applications
  • Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
  • Using React hooks like useState to maintain the state of the application.
  • Using use Effect hook to perform side effects.
  • UsingJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.

Confidential, Milwaukee, WI

Developer

Responsibilities:

  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • ImplementedReact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application intoSingle Page Application
  • Created are reusable custom popup using Polymer JS v1.3.1 to display Validation messages from Validation Service. Added Animation and customized the CSS.
  • Created a reusable custom dropdown vaadin-combo box so that it can be used throughout the application so that when inputs are passed accordingly.
  • Built Single Page Applications framework. Built Angular 7 framework including MVC architectures, different modules, templates, custom directives and custom filters.
  • Used Angular 7 framework where data from backend is stored in model and populated it to UI.
  • Worked on creating components, directives, services and routing in Angular 7 for better component communication by sharing the code between the components.
  • Written different Routing (SPA), modules and reusable components using Angular 7
  • Improved User Experience (UX) Wireframes and html elements like buttons, textboxes etc by using Adobe XD and Invision Sketch.
  • Implemented API service calls to calls using service factory method in NxgCore custom library.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAPandRESTful) for transmission of large blocks of XML/JSON.
  • Worked on responsive design and developed a singleISOMORPHICresponsive website that could be served todesktop,Tabletsandmobileusers usingReact.js.
  • Maintained states in the stores and dispatched the actions usingredux.
  • Implemented theDragandDrop functionalityusingReact-Draggable.
  • UsedReact-Autocompletefor creating google maps location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
  • UsedExcel Builder 3rd Partyopen source library and tweak it to make sure it will work withIE11.
  • Usedflickity.jsforcreating carousel-images.
  • Component for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
  • In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components, andRedux.
  • UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
  • Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
  • Created and usedReducersthat received said Actions to modify theStore State Tree.
  • Optimizedanimation logicwith optimistic functions to increase performance in rendering.

Environment: HTML5, CSS3, JavaScript, ECMA Script 6, JQuery, Ajax, JSON, GIT, Bootstrap, Rest API, SASS, LESS, Agile, web services, Jasmine, Karma, Protractor, Scrum.

Confidential, San Diego, CA

UI Developer

Responsibilities:

  • Responsible for writing Angular 7 code that calls server-side APIs over JSON.
  • Developed UI screens using excel sheets and a picture.
  • Used Adobe XD for creating wireframes from the use case documents.
  • Involved in initializing Forms by form-control-names.
  • Used Angular Material UI for developing the UI. Worked with Java Spring-Boot as Backend.
  • Involved in Displaying or hiding UI elements based on the API call response.
  • Used Flex-Layout-Module for creating responsive web pages.
  • UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app that searched projects via theGitHub APIthrough keywords.
  • ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
  • AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
  • Implemented flux pattern by usingredux frameworkas a core dependency
  • Involved in Error Handling of the API call and diagnosing it.
  • Responsible for creating complex UI screens using modern CSS libraries like Bootstrap 4.0.
  • Followed Angular Best practices throughout the application
  • Maintained states in the stores and dispatched the actions usingRedux.
  • Created and usedReducersthat received Actions to modify theStore State Tree.
  • Added Forms Validators Attributes in Angular 7
  • Used HTML5, CSS3, Typescript and Angular 7 to design a user-friendly and multi functionality interface.
  • Responsible for writing CSS and interested in using newer technologies such as SCSS.
  • Developed Single Page Application using Angular Directive, Routing, Service, Component, Pipe & Module.
  • Responsible for handling large data and binding huge data which returns from backend.
  • Used Angular 7 custom Directives for reusable DOM manipulation and Services to implement Dependency Injection. Implemented Angular 7 build-in template expression to perform two-way data binding.
  • Involved in implementing AuthGuard for routing.
  • Have Experience with browser differences and limitations and client- side performance.
  • Implement UI mockup using JavaScript, HTML, Angular and CSS.

Environment: HTML5, CSS3, JavaScript, ECMA Script 6, Angular 2, JQuery, Ajax, JSON, GIT, Bootstrap, Backbone.js, node.js, express.js, Rest API, SASS, LESS, Agile, web services, Jasmine, Karma, Protractor, Scrum.

Confidential, Chicago, IL

UI Developer

Responsibilities:

  • Configured the Angular 4’s Router to show either the Home or Product Detail component in the designated area. Made use of Observables to subscribe to the publishing data.
  • Converted Excel sheet (macros) into fully functional responsive web pages by using Angular 4.
  • Used Rally for sprint planning. Created services to read the JSON data in order to iterate it.
  • Created Shared Reusable Components for each element of the user interface like buttons, textboxes etc.
  • Used NgRx/Store for managing the state in Angular 4 application.
  • Wrote internal and external API services using Node.js modules.
  • Maintained Service Grid platform and SaaS environments.
  • Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
  • Implemented various screens for the frontend usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
  • AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
  • Implemented flux pattern by usingredux frameworkas a core dependency.
  • Collaborated with creative teams in IDE action, sketching, wire framing, and prototyping for projects.
  • Redesigned user interface HTML frameworks with Bootstrap and CSS styling.
  • Created dynamic websites using MEAN (MongoDB, Express JS, Angular and Node.js) Stack making use of the power of modern SPAs (single-page applications).
  • Strategic consulting and training support for advanced technical implementations and optimization concepts centered around Adobe Test & Target.
  • Coded Typescript and ES6 supersets, mastered Docker deployment in Cloud machine instances
  • Wrote unit test cases for JavaScript using Karma & the automated the application using the protractor
  • Implemented the user login authentication, Nested Components and server dependencies using Angular 4. utilized Angular Universal for server-side rendering
  • Implement Rx.js, to arrange a subscription-based processing of asynchronous data and eliminate callback.
  • Set up Social media script links for planned campaigns, banners, revamped product layouts using web tools

Environment: Angular 4, JQuery, Rx.js, NgRx, Rally, HTML5, CSS3, JavaScript, ECMA Script 6, Ajax, JSON, node.js, Rest API, Agile, web services, Jasmine, Karma, Protractor, Scrum.

Confidential

UI Developer

Responsibilities:

  • Involved in Agile process, and daily Scrums to discuss the development of the application.
  • Worked closely with UX team, product, marketing to create specs and Designed mockups using Photoshop.
  • Adopted waterfall methodology to develop the project.
  • Designed the front-end applications, user interactive (UI) web pages with dynamic and browser compatible features using HTML, XHTML, DHTML, CSS, JavaScript, JQuery.
  • Have used Vanilla JavaScript to define different modules and for building the smaller applications on it.
  • Created CSS media types to make the website responsive and mobile first.
  • Used pure JavaScript(Vanilla.js) functions for logical implementation part at client side for all the application
  • Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form
  • Used JQuery to get the Client-side elements effect Hide, Show, Event-Handling and DOM manipulation.
  • Built Dynamic JQuery progress bar to inform user the questionnaire completion progress.
  • Optimized the page loading performance by minimization and code structure adjustment.
  • Implemented Sitecore caching methods - HTML Cache, Item Cache, Data Cache and Prefetch Cache depending on the need for different pages.
  • Debug application using Firebug to traverse documents & manipulated Nodes using DOM and DOM functions.
  • Worked on deploying Sitecore items using TDS. Created and implemented custom workflows for Sitecore. Also worked on Sitecore platforms like Web Content Management.
  • Added live reload configuration using Browserify programmatically with libraries loaded from NPM.
  • Used Visual Studio IDE for development, configured & deployed application using ANT, tested using Junit.

Environment: HTML, XML, CSS, media queries, JavaScript, Ajax, JSON, VanillaJS, jQuery, DOM, ANT, Sit core, Adobe Photoshop, Junit, Agile, Scrum, NPM.

We'd love your feedback!