We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Experience of 8 + years in all the phases of Software Development Life Cycle including requirements gatherings, analysis, applications design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
  • Hands-on web development experience with significant Angular 2 and above experience.
  • Experience in creating User Interfaces and professional web applications utilizing Angular 2,4,6,7,8,9, Angular Universal, TypeScript, ES 6, XHTML, JavaScript, MongoDB, Ember.js, VanillaJS, CanvasJS, jQuery, AJAX, XML, Ext JS, AngularJS, Node.js, CanJS, Bootstrap, JSON, HTML 5, CSS.
  • Expertise in core web application design patterns, such as MVVM.
  • Experience with redux using ngRx or rxJS within Angular applications.
  • Understanding of functional programming and SPA state management (promises, observables, flux.)
  • Strong knowledge of Webpack and Angular CLI.
  • Strong knowledge of CSS, JavaScript, and web design principles.
  • Experience developing test specs and unit testing with Angular Test Bed, Jasmine, and Karma.
  • Expertise in a modern javascript framework (i.e. Angular, React, Backbone)
  • Expertise with CSS3 and developing style components using modern compilers (Less, Sass, etc).
  • Solid understanding of object oriented programming.
  • Experience in Data analytics & visualization using front-end javascript frameworks (D3.js, HighCharts, Chart.js etc.)
  • Experience in using Web services like SOAP and RESTful Web Services.
  • Developed single page applications using Angular 2, web pack and GRUNT.
  • Experience in developing unit test cases using Karma, Mocha and Protractor to perform end-to-end testing on AngularJS applications.
  • Experience in creating wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas.
  • Responsive Web Design (RWD) for different types of devices like tablets, laptop, desktops and mobiles using media queries.
  • Worked on Responsive Web Design (RWD) and implemented basics level of AngularJS, ReactJS.
  • Used various IDE's like Dreamweaver, WebStorm, IntelliJ, Notepad++, Eclipse, Sublime Text 2, Brackets and Visual Studio.
  • Experience in working with RESTful Web-Services and implementing RESTful API's.
  • Worked on different browsers (IE/Firefox/Safari/Chrome) for checking cross browser compatibility and Responsive Web Design.
  • Used Github, CVS and TFS for code repository and Jenkins for continuous build.
  • Experience in using ANT and Maven tools to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Version Control tools like GitHub, CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
  • Mastered the GRUNT and GRUNT commands for building and deploying the project and used Bower for successfully implementing the dependencies.
  • Good knowledge on Bootstrap framework and LESS css
  • Familiar with Full Stack JavaScript (Mongo EAN).
  • Experience in working with Relational Database (RDBMS) concepts and have strong experience in writing complex queries using Oracle, DB2, MySQL and NOSQL databases like Cassandra and MongoDB.
  • Good understanding of Java, JSP, AJAX, JQuery, JQuery mobile and plugins.
  • In depth knowledge of design software (Photoshop, Fireworks, Illustrator, Flash, etc.).
  • Well versed W3C and ADA standards. Versed on current web development and industry standards.
  • Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
  • Strong analytical, presentation, problem solving and excellent inter-personal skills, and an active team player with proven work ethics and leadership qualities, Flexible and versatile to adapt to any new environment, ability to work independently or as a part of the team.
  • Quick Learner, Highly motivated team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Developed In-house and Customer facing complex UI Responsive Framework systems on Angular 8/9
  • Built Admin dashboard for Product Catalog maintenance for E-commerce application using Angular 8.
  • Built a Customer facing Angular SSR application, SEO friendly so that all products in the product catalog are index by Google search engine and thus drive more traffic to our application and increase conversions.
  • Provided rich data visualizations using D3Js on the Admin Dashboard.
  • Built SEO friendly customer facing application using Angular Universal /Angular SSR and can be easily index by Google search engine.
  • Application stack included Angular on the frontend, Java spring boot on the server side and MySQL database
  • Migrated entire application from AngularJS to Angular8 plus Angular SSR to make it SEO friendly.
  • Used Bootstrap 4 as responsive CSS framework.
  • Web application, spring boot application and MySQL Database are all hosted on individual applications on Pivotal Cloud Foundry (PCF).
  • Architect and develop solutions as per requirements using best industrial standards and engineering processes.
  • Drive Proof of Concept (POC) and Proof of Technology (POT) evaluation on interoperable technology platforms.
  • Database design
  • Building digital solutions for all layers of the application stack.
  • Building complex user interfaces from the ground up using the latest web technologies
  • Developing software applications using Java EE, cloud platform services and application development using Microsoft Azure OR AWS.
  • Working with Web-Services(SOAP/RESTful) web service or micro services using Spring or Spring Boot
  • Processing XML/JSON data, Ajax
  • Analyzing and tuning code/application performance under High volume/High availability environments.
  • Writing and tuning queries, deploying applications to Linux/UNIX systems stacks
  • Interact with Business Analysts and Subject Matter experts to develop and document technical specifications
  • Engage in the entire product cycle starting from inception to support and maintenance.
  • Install and configure applications in development, testing, QA and production environments.
  • Perform Unit, Regression and Load Testing for the application being developed.
  • Perform user training, documentation and knowledge transfer on the applications being developed.
  • Perform requirement review, analysis, development, testing and deployment.
  • Attend Daily Scrum Meetings.

Environment: Angular Farmework 7/8/9, Angular Server Side Rendering, SEO, Nodejs, Jquery, Javascript,CSS, Bootstrap, HTML5

Confidential, Sunnyvale, CA

Frontend Angular Software Engineer

Responsibilities:

  • Designed and lead all phases of SDLC including design, development, testing, release, and support.
  • Mentored a small team of developers
  • Provided guidance and mentored the team members on SPA and Angular best practices.
  • Upgraded the application from Angular 2 to Angular 5.
  • Refactored code for better performance and optimization.
  • Created a Base Component Classes that contained all the logic and used Component Inheritance to extended the base classes in child components.
  • Migrated the initial project based on Angular Seed with manual Webpack configuration to use Angular CLI as it comes with Ahead-Of-Time compilation support.
  • Migrating to Angular 5 and building with AoT, reduced the build size by 60% and made the application load much faster.
  • Implemented automated testing platforms and unit tests Creating configuration, build, and test scripts for Continuous Integration environments
  • Switched from HttpModule and the Http service to HttpClientModule and the HttpClientservice.
  • Moved Login Module, Global navigation and Footer to Private Package so that other projects can consume the same code in their application.
  • Added API-based CMS capability to website.
  • Made the client facing application Web Accessible using large enough fonts, high contrast colors, big enough buttons (especially relevant in the era of touch screens), making sure all elements have textual descriptions for screen readers, and that everything is navigable and accessible with the keyboard.
  • Collaborated with product management, marketing, designers, and technology and architecture teams
  • Worked in a rapid pace environment with ability to juggle multiple projects
  • Enjoyed learning about customers and businesses
  • Proven ability to work in an iterative/Agile environment
  • Developed quality front end applications in an Agile environment
  • Created prototypes and POCs to validate, promote and define the technology strategies

Confidential

Full-stack Developer (JAVA UI)

Responsibilities:

  • As Front-end lead, gathered the requirements form client and built an application using Angular 2 routes.
  • Created Angular 2 custom pipes to format the data before displaying it to the user.
  • Used Node.js MongoDB and node package manager for installing dependencies and to run the application in a web server in staging environment.
  • Worked on Angular 2 components, Angular 4 and on POCs.
  • Worked on large data Visualizations and presentations using AngularJS and visualization frameworks using D3.js.
  • Designed and developed Presentation layer using Angular 4 and Angular material.
  • Participated in code reviews and improvisation.
  • Developing dynamic web pages using HTML5, CSS3 and JavaScript.
  • Introduced build tools, including browserify, gulp and grunt.
  • Performed PCI audits on front-end pull requests and add bug fixes to features on a large-scale, multi-repository billing interface project using AngularJS, LESS, HTML5, Git, and Gulp/Grunt.
  • Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application for a Single page app.
  • Developed mock-up and prototypes using HTML and CSS3.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
  • Created Single page applications using Angular JS.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Created UI designs using Web 2.0 standards
  • Excellent experience in Restful Web services and Big Web service development.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Involved in extensive HTML5 coding.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Design and developed various view and partial view using Object Oriented JavaScript, Bootstrap, JSON, jQuery, Ajax Helpers, AngularJS and Node.js.
  • Implemented client-side validations in registration forms, login and logout forms using Java Script.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Used AngularJS factory and services for dependency injection.
  • Developed applications using AngularJS Router single page applications SPAs to improve page performance.
  • Used $http in angularJS for consuming RESTful webservices.
  • Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
  • Worked on JavaScript frameworks (Angular JS, Node JS) to augment browser based applications with MVC capability.
  • AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used $http Provider with Angular.JS interceptors to make sure the requests are authenticated.
  • Developed page layouts, navigation, animation buttons and icons.
  • Applied industry best practices and standards when project requirements are lagging.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Performing the different modules like login, search and download with tracking.
  • Did extensive JavaScript and jQuery programming to give AJAX functionality for the website
  • Interacted with RESTful Web services using Angular 2 Http Module.
  • Optimized the performance of the application using Bundling and Angular 2.
  • Worked in Agile Model and participated in daily sprints and retrospective meeting.
  • Interacted with service developers to consume the RESTful API's.
  • Transformed the Angular 2 response using Angular 2 observables.
  • Implemented custom Directives and structural Directives using Angular 2 and developed code on TypeScript and ES6 to implement Angular 2 Components.
  • Bundled and minified the JavaScript files using Gulp.
  • Worked with HTML 5, CSS 3, Bootstrap and Angular 2 to create a responsive application.
  • Created custom pipes using Angular 2 before displaying it to the user.
  • Used Directives for Angular cross component interaction.
  • Interacted with RESTful services using Angular 2 Http modules.

Confidential, Santa Clara, CA

UI Developer - JavaScript/CSS3/HTML5

Responsibilities:

  • Responsibilities included assessing the business need and crafting robust and scalable web-based application architecture, designing and documenting the solution architecture, and acting as a 'working architect' by also playing a developer role on the team.
  • Designed and Developed Client Side application using ANGULARJS 1.x/2, HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, jQUERY, ReactJs.
  • Involved 20% writing server-side web application logic in Ruby, around the framework Rails.
  • Developed back-end components, connected the application with the other web services, and supported the front-end by integrating with the application.
  • As a Ruby on Rails developer, was responsible for managing the interchange of data between the server and the users.
  • Developed Single Page Applications using Angular JS 2 MVC Framework and RESTful services.
  • Implemented unit test cases using Karma Runner and Jasmine for Angular Js 2 on client side and Chai for Node Js for testing endpoints.
  • Developed using ANGULARJS Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
  • Designed and Implemented forms for browser applications.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Application Architected and developed using Angular JS, MVC framework.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern.
  • Developed large applications with data that changes over time by using React JS.
  • Displayed data by using JSX in Depth, JSX Spread attributes and JSX gotchas using React JS.
  • Worked with the browser by virtual DOM and component life cycle like Mounting, Updating and Unmounting in React JS.
  • Developed a reporting dashboard for internal and external users which runs across mutilple platforms (web, Android, iOS). This reporting portal will allow users to view data on a real time and historical basis.
  • Developed applications using JavaScript/CSS3/HTML5 using an Confidential specific SDK, D3, C3, GWT, gridster.js, highcharts or another open source charting solution
  • Extensively worked on D3 JS for manipulating documents based on data. Created various charts like Bar Charts, Line charts etc.
  • Worked with web technologies - REST, JavaScript, JSON.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX,JSON.
  • Used RESTful API to gather related data.
  • Developed JavaScript framework using Knockout.js for intranet project.
  • Assisted as SRE with cloud environments such as AWS, CloudStack, or OpenStack and got Intermediate knowledge of networking and load-balancing concepts
  • Worked with ELK stack (Elasticsearch, Logstash, Kibana) and with collecting and aggregating log data in an ELK stack
  • Knowledge of Kibana and monitoring tools
  • Worked with designers and front-end developers on UX workflow improvements and back-end developers on API changes.
  • Involved in AGILE/SCRUM based development environment, like having daily stand-ups, story time, sprint planning, sprint review, retrospective.
  • Used JIRA tool for AGILE methodology for estimating stories and building sprint backlog.
  • Designed, created and built coherent user-focused dashboard with visualization of complex data
  • Involved in writing application level code to interact with APIs, Web Services using AJAX,JSON.
  • Research and implement best practices in protecting applications against securtiy threats.
  • Understanding Software as a Service (SaaS) using cloud platforms such as Azure or AWS is highly desired
  • C++, Java or other Object Oriented languages

We'd love your feedback!