Software Engineer Resume
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.