Sr. Software Engineer Resume
Redwood City, CA
SUMMARY:
- Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, CSS, JavaScript, ReactJS, DOM, JQUERY and Ajax.
- Excellent debugging and problem solving skills.
- Client - side MVC Frameworks and templating engines like ReactJS, BootstrapJS, Underscore, Handlebars, Backbone JS and ReactJS.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, ReactJS, JavaScript, JQUERY, Ember.JS, JSON, Bootstrap, Backbone/Angular, and Twitter Bootstrap, GRUNT.
- Experience in writing QUnit test cases for UI code and do integration with Jenkins for automation testing.
- Experience using RESTful APIs to build functioning UIs
- Experience in developing Graphic User Interface (GUI) to display business data using JQUERY with Cross-browser compatibility and Web application scaling.
- Strong expertise in JavaScript and node testing library framework as Mocha, ChaiJS, Jasmine.
- Extensive experience on implementing the AJAX features using JavaScript and JQUERY.
- Excellent knowledge in the development of User Experience for web and mobile-based applications.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Experience with graphical user interface tools like Kendo UI and TCL/TK.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, HTML, CSS, Ember JS, AJAX, JQUERY, JSON, Bootstrap, DOM.
Framework: JQUERY, Angular.js 1.5, Angular 2, Node.js, Ext.js, Backbone.js
IDE & Tools: Sublime, Notepad++, Edit plus, Brackets, Eclipse, Intellij Idea, Web Storm, Git
Debugging Tools: Firebug, Google chrome debugger, Fiddler2, Chrome Development Tools and Postman, Jira, Asana, Microsoft TFS, Intern, Selenium, Karma
Languages: C, C++, Python, Django, Core Java, JSP, J2EE.
Operating Systems: Windows, Mac OS X, Linux.
Web Experience: Responsive Web Design, Adaptive Web Design
Programming Concepts: Object Oriented Programming Concepts
Database: SQL Server, MySQL, Oracle.
PROFESSIONAL EXPERIENCE:
Confidential, Redwood City, CA
Sr. Software Engineer
Responsibilities:
- Analyzing the requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
- Designed and developed IntelliSpace PACS Radiology Analytics Single Page Application (SPA) intended to be used by Confidential
- Implemented analytics that allows customers to assess their radiology department productivity and operational efficiency.
- Built the reusable service components using ReactJS Component with Object Oriented JavaScript, jQuery, HTML, React/Redux, CSS3 based on the visual designs.
- Designed and implemented scorecards in the form of charts (line, bar, pie) allowing the users to visualize the flow of orders and exams through the department’s main workflow steps - from ordering, to acquisition, to reading
- Developed various ReactJS Component based architecture to help build the functionality and UI behavior using JavaScript.
- Worked with UI designers and User experience team to define screen designs. Developed Angular partials based on UI screens
- Implemented various other features for the customers to generate reports and allowing them to export in formats suitable for customer environment.
- Develop HTML5 templates and perform client side Validation using JavaScript.
- Work in tandem with UX designers and backend developers to develop highly responsive Single Page Application.
- Used Ajax calls through Angular 2 to populate the data tables on the front-end.
- Used the Node JS and ReactJS Component Frameworks in the development of the web applications.
- Used Node JS for the runtime environment for java script can be interrupted and executed.
- Developing Angular 2 services and factories for consuming web services.
- Developing custom HTML5 elements using ReactJS Component .
- Involved in enhancing the application for client's requirement based on the market demand and updating in SharePoint using the MVC pattern, Angular 2, JQUERY, Bootstrap, and Web API.
- Used Angular 2 Controller to control data of the ReactJS application.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Used Angular 2 to create the data in the table using ng-repeat attributes.
- Used Angular 2 and bootstrap to style the pages.
Environment: HTML5, XML, CSS3, LESS, Dojo Toolkit, ReactJS, ReduxJS, JavaScript, Highcharts, JQUERY, JSON, Webpack, Grunt, Gulp, Karma framework, Typescript 6, Jenkins, TFS and SVN, Node JS, AJAX, Bootstrap, Protractor.
Confidential, Santa Clara, CA
Front End Engineer
Responsibilities:
- Create and design responsive web layouts for energy management applications for commercial buildings such as building power, HVAC, air and alarms.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Coordinated with UX engineers and back-end developers to develop highly responsive and optimized applications for mobile devices.
- Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AJAX, JSON and XML.
- Developed a mobile website for a gun range company. This mobile site was optimized for iPad and it can be used to control various units at their gun range store.
- Design, develop and maintain ControlCo website.
- Used Netsuite to design and develop ControlCo's product purchasing web store.
- Maintain, standardize and refactor existing products, API's and web-based sites.
- Development specializing in HTML5, CSS3, Adobe Flash and Flex.
- Used Node JS for the runtime environment for javascript can be interrupted and executed.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like JQUERY, JSON to develop rich GUIs and also involved in performance tuning the website.
- Ported and redesigned the Lead management system using Angular JS frameworksimplementing modular design.
- Designing and developing the Selenium Automation Framework is used across the firm wide Node.js web applications.
- Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular JS, Backbone JS and JavaScript, Bootstrap
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Sublime.
- Developed Angular factories, and used Angular promise API for making async calls.
- Used Angular JS Controller to control data of the Angular application.
- Use JavaScript for client side scripting that reduce server trips and decrease the response time of the web application request.
Environment: HTML5, XML, CSS3, LESS, JavaScript, BackboneJS, HighCharts, JQUERY, JSON, AngularJS, Grunt, Node JS, AJAX, Handlebars, Underscore, Twitter Bootstrap, Karma Test Runner, RequireJS and Asana.
Confidential
Software Engineer
Responsibilities:
- Front End was implemented in MVC design pattern using jQuery framework, HTML, JQuery animations.
- Did everything from either bootstrapping existing application or scaffolding out an jQuery application using HTML and used bower for managing front end dependencies and Python for backend dependencies.
- Created account pages using HTML5, CSS3, JS, jQuery and jQuery UI where the end users can create, delete or update their account information.
- Followed Agile/SCRUM methodology to meet the goals in a timely manner.
- Integrated API calls for various modules of the application using open AJAX calls and handled the JSON response objects received and to render the UI.
- Created custom directives, filters and services to keep the code modular and reusable.
- Configuring Python to handle routing to implementing dynamic form validation with third party Auto Validate module with custom error messages.
- Consuming and calling web services, and used promises to deal with multiple web service calls.
- Wrote Python Unit Tests for Controllers, functions.
- Wrote web Services to consume restful APIs and processing JSON data for rendering in UI.
- Involved in creating styling framework for the web pages using CSS Bootstrap and extensively used 12 column grid layouts along with default, primary, success, info, warning, danger classes, modals, carousels, forms, Navigation bars and tables.
- Version control management tool GIT and testing framework protractor for testing jQuery web applications.
- Used JavaScript Events to manipulate the elements depending on the user interactions.
- Used AJAX to parse JSON object to dynamically overlay contents on web pages.
Environment: HTML, CSS, OO JavaScript, JQUERY, Bower, Python, RESTful Service, AJAX, JSON, Sublime Text, GIT, MySQL, Protractor.
