We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY

  • An experienced UI/Front - end Developer with advanced level HTML5, CSS3 and JavaScript. Worked on several high profile dynamically large-scale projects over the past 6 years.
  • Hands-on experience of AngularJS, ReactJS, Model-View-Controller (MVC) pattern in designing and developing modern Single Page Application and Develop reusable directives.
  • Used Node JS (Nodejs Express Application) to write server-side web application logic in JavaScript.
  • Outstanding skills in Bootstrap framework and building responsive website for the mainstream browser, such as chrome, safari, IE, Firefox and portable devices.
  • Strong JavaScript & jQuery skills - Object Oriented Programming (OOP)
  • Experience in sending and retrieving data files in JSON or XML by using Ajax calls.
  • Understanding of W3C standards, accessibility, usability and browsers compatibility
  • Experience in various methodologies like Waterfall and Agile (User Centered Design)
  • Hands-on experience in database design using SQL, MySQL, SQL Server
  • Experience in the use of Web Storage, Cookies and SQLite.
  • Experience in Graphic and User Experience design and transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Proficiency in IDEs such as Visual Studio Code, WebStorm, Sublime Text, etc.
  • Expertise in Adobe Suite (Photoshop, Illustrator, InDesign, Flash)
  • Strong debugging skills and troubleshooting the existing code.
  • Experience in writing unit tests using JASMINE.
  • Solid background in using version control tools like SVN and GIT
  • Experience in documentation using MS tools (Word, Excel, PowerPoint).
  • Research-oriented, proactive, self-starter with strong technical, analytical and interpersonal skills.
  • Good Team Player with Excellent written and verbal Communication Skills.
  • Ability to work independently as well as within a team environment. Driven to meet deadlines.
  • Highly Motivated Analytical skills to understand the business process and Functionality,
  • Ability to learn and adapt to emerging technologies and implement them in the current projects.

TECHNICAL SKILLS

TECHNOLOGIES: HTML, XHTML, HTML5, CSS, CSS3, SASS, LESS, DOM, JavaScript, jQuery, Bootstrap, AngularJS, Angular, ReactJS, NodeJS, npm, yarn, XML, JSON, AJAX, SQLite, MySQL, JAVA, Jasmine, GIT, GitHub

TOOLS: Adobe (Dreamweaver, Photoshop, Flash, Illustrator), WebStrom, VSCode, Sublime Text, Android Studio, and SimpLESS. Zeplin, Sketch.

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

SOFTWARE ENGINEER

Responsibilities:

  • Created Single Page Application using AngularJS.
  • Used Node JS (Nodejs Express Application) for communication to the server through RESTful API
  • Provided better user-experience, used Angular validation services -forms and controls which provide instant feedback before submitting the form.
  • Understand the functional requirements of the application and participate in planning and estimation of tasks.
  • Extensively used AngularJS Material which is a UI component framework and a reference of Material Design specification, and the UI components based on Material Design.
  • Used Yarn as the package manager which allows secure and reliable code share.
  • Used Webpack as the module bundler, that incorporates the assets belonging together and should be served to the client in a response to a single file request and reduces initial loading time.
  • Used Joi validation, for backend which allows to createblueprintsorschemasfor JavaScript objects to ensurevalidationof key information.
  • Re-designing/ developing the main website to improved user experience and add new functionality by using Node.JS
  • Used SASS to build optimized CSS to work across multiple places.
  • Used SQLite to filter and sort the API response, based on the requirements.
  • Created Single Page Application using ReactJs.
  • Used Material-UI, which is a set ofReactcomponents that implementGoogle's Material Designspecification.
  • Used Redux along with React, to make state mutations predictable and safe management of state.
  • Used React-router which provides “Dynamic Routing” (routing that takes placeas your app is rendering)
  • Used Aphrodite (Inline styles) which support for collocating the styles with the JS component.
  • Used Webpack as the module bundler, that incorporates the assets belonging together and should be served to the client in a response to a single file request and reduces initial loading time.
  • Used Joi validation for backend, which allows to createblueprintsorschemasfor JavaScript objects to ensurevalidationof key information
  • Made use of icepick methods, Utilities for treating frozen JavaScript objects as persistent immutable collections.

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, AngularJS, Node.JS, Angular Material, Material-UI, MSSQL, SQLite, MS Office, IE 7, 8 9 10, Firefox, Chrome, Yarn.

Confidential Waltham, MA

Angular Developer

Responsibilities:

  • Designing and developing dynamic web pages using HTML5, CSS3 and JavaScript.
  • Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
  • Created real-time websites with push capability by using Node.JS
  • Created Single Page Applications by using AngularJs.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • By using AngularJs directives bind the application data to the attributes of HTML DOM Elements
  • Used Node JS for communication to the server through RESTful API
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • With Bootstrap’s grid system easily displayed grids of images, videos and text
  • Provided the contextual alert messages for typical user actions using the Angular Bootstrap.
  • Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using AngularJS
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • By using the Node.Js added the user validations and user permissions.
  • Developed components to fetch the data from the back end using AJAX.
  • Re-designing/ developing the main website to improve user experience and add new functionality by using Node.JS
  • Worked on AngularJS forms and controls in order to validate Input data
  • Worked on the website from start to finish to give it a new look using HTML5/ CSS/ JavaScript.
  • Did extensive JavaScript programming to give AJAX functionality for the website.
  • Further tasks include management of all MSSQL database and all the required tables to store different survey information related to the site.

Environment: HTML5, CSS3, JavaScript, AngularJS, Node.JS, NPM, MSSQL, AJAX, XML, Adobe Flash, MS Office, IE 7, 8 9 10, Firefox, Chrome.

Confidential, Parsippany, New Jersey

UI Developer

Responsibilities:

  • Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQuery.
  • Developed code to ensure that the application is cross browser compatible (IE 7+, Firefox and Chrome) as per the requirements.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in extensive HTML5 coding.
  • Drive the user experience vision across teams and enhance the internal as well as client facing applications and the overall application experience.
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Converted mock ups hand-written HTML and CSS with pixel perfect attention.
  • Developed the Webpages that included BackboneJS, JSON and AJAX.
  • Developed web presentation layer using JQuery, HTML5 and CSS3 according to internal standards and guidelines.
  • Provided the contextual alert messages for typical user actions using the Angular Bootstrap.
  • Worked on AngularJS forms and controls in order to validate Input data
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using AngularJS
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked with teams where requirements are constantly being implemented, tested and improved.

Environment: HTML4/5, CSS2/3, JQuery, AJAX, Angular.js, Responsive Design, Twitter Bootstrap, Adobe Photoshop, XML, JSON, Agile, Internet Explorer, Chrome, Firefox, Windows.

Confidential, Sleepy Hollow, New York

UI Developer

Responsibilities:

  • My team overhauled the front-end code base, drastically improving performance and maintainability.
  • Worked with Bootstrap framework to build the base structure and layout of the website.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
  • Operated in the Login, Policy and Claims Screens for customers using AJAX, HTML, CSS, and JavaScript via internal ticketing system.
  • Worked on SASS to build optimized CSS to work across multiple webpages and styles.
  • Implemented video player features using HTML5 for playing in-house videos to clients.
  • Used AJAX and JSON to make asynchronous calls to the project server in order to extract data objects.
  • Validating user actions on the client side and providing responsive feedback.
  • Involved with cross browser testing and compatibility using chrome, Firefox and IE.
  • Worked within AGILE team environment and participated in multiple scrum meetings to discuss planning and development needs for current cycle.

Environment: Twitter Bootstrap, SASS, HTML, JavaScript, CSS, AJAX, Browser Compatibility, Sublime Text.

We'd love your feedback!