We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in the Web Applications Development using HTML 4.01/5, CSS3, JavaScript, jQuery, Angular JS, React JS.
  • Experienced User Interface/Front End Developer with deep knowledge of developing SPA (Single Page Applications).
  • Experienced in developing Angular Directives and React Components & Redux reducers
  • Deep understanding of Angular and React frameworks
  • Deep experience in developing UI workflow applications using Angular Controllers and Services
  • Extensively worked on OOP (Object Oriented Programming) using JS
  • Developed server side JS apis using NodeJS
  • Configured Tags using Adobe Dynamic Tag Manager (DTM) and Adobe Analytics script in to webpages to capture the visitor matrix during run time.
  • Worked with unit testing frameworks such as Jasmine, Mocha/Chai and Enzyme
  • Experience in UX design with a strong background working in Wireframes (low fidelity and high fidelity) Prototypes, Mock - ups, Storyboard and User Flows.
  • Experience working with JavaScript MVC frameworks Backbone.js and AngularJS, ReactJS.
  • Translate business requirements into wireframes, screen mock-up and prototype.
  • Experienced in breaking up layered PSD into HTML using CSS. VC4.
  • Worked extensively in Agile Development process.
  • WEB Analytics professional with expertise on various web analytics tools like WEB Trends, Omniture Site Catalyst, Google Analytics, Tea Leaf, Google Web Optimizer etc.
  • Experienced in designing, developing, delivering and implementing data-driven desktop and Web applications for clients and assisting in the development and maintenance of company Web applications (Internet and Intranet)
  • Strong problem-solving ability and analytical skills and able to integrate quickly into team and work independently toward team goals.
  • Used wireframes to get an understanding of the solution’s functionality and technical requirements.
  • Working on AWS cloud based services for deployment of code.
  • 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
  • Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML
  • Extensive experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
  • Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
  • Exposure in Responsive Web Designing, Strong experience in Unit Testing, Integration Testing.
  • Expertise in effective interactive design solutions that meet business, project, and design goals, based on standards and guidelines.
  • Experience with full Software Development Life-Cycle, architecting scalable platforms, objects oriented programming, database design and agile methodologies.
  • Experience in developing multi-tier enterprise solutions using Java/J2EE technologies such as Restful Web Services, spring, Hibernate, Servlets, JSP.
  • Extensive experience in styling, developing custom reusable components, data visualization components and possess good knowledge on using MVC based frameworks.
  • Experience in using various IDE’s, Dreamweaver, Notepad++, Eclipse, and Adobe Photoshop.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Good Knowledge in Design Patterns like MVC, Singleton, Data Access Object and Business Delegate.
  • Extensive knowledge in Java persistence API (JPA).
  • Working knowledge on configuration of ANT and Maven build automation tools.

TECHNICAL SKILLS:

Languages: C, C++, Java/J2ee, SQL, PL/SQL

J2EE Technologies: JSP, Servlets, JDBC, JMS, JPA, JNDI, JUnit, Web Services, Custom Tag Libraries

Web Technologies: HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, HTML, CSS, AJAX, JQuery, XML, JSON, Angular JS, React JS, Redux, Backbone JS, jQuery, NodeJS.

Web/Application Servers: WebSphere 7.0, WebLogic 8.1, JBoss 4.0.0, Apache Tomcat, AEM

Spring Framework, Jakarta: Struts Framework, Hibernate

Database: Oracle 10g/9i

IDE/TOOLS: MS Visual Studio for web, Dreamweaver, Eclipse2.x/3.x., Notepad++, Adobe Photoshop CS6, Adobe Illustrator CS6, Adobe InDesign CS6, Microsoft Visio etc.

Build tools: Maven, Ant

Operating Systems: MS windows, OS X, Linux

Version Control: Tortoise SVN, Git

ORACLE Tools: TOAD, SQL Navigator

SDLC Methodology: Agile

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Developed the User Interface for the project using HTML5, CSS3 and JavaScript.
  • Developed web application by using several technologies including: JavaScript, HTML/HTML5, CSS3, Dojo JavaScript.
  • Created React JS components and Redux state reducers
  • Created reusable JS functions/components
  • Resolving defects/bugs during QA testing, pre-production, production, and post-release patches.
  • Created working applications from Mockup
  • Written unit tests using Jasmine and Enzyme
  • Experience in setup and configuration of DTM- Analytics -Test & Target integrations
  • Written design documents for various UI components and workflows
  • Working with cross-functional teams to ensure effective definition, design, and implementation.
  • Working closely with UX Designers to understand usability, information architecture.
  • Working closely with the engineering team to build the UI screens
  • Significant experience developing front-end applications.
  • Designed and implemented data layer in Dynamic Tag Manger to simplify and manage tags sending data in structure way to Web Analytics , Double Click, Test & Target tools.
  • Drive the definition and implementation of standards for web analytics development.
  • Significant experience developing automated tests for your features so you can get back to the fun part.
  • Contribute to a scrum team focused on providing the essential benefit to customers.
  • Developed REST web service using JAVA.
  • Responsible for integration and setup of Web Properties, Adobe Dynamic Tag Manager, Adobe Analytics, Apple App Analytics, Double click and other tools.
  • Involved to maintain and update CSS code associated with web pages being developed.
  • Created grunt task to run automation tests and consolidate results.
  • Maintained, enhanced and recommend solutions that best suit the business and technological needs from the UI standpoint.
  • Defined reports and data sources; developed dashboards using Site catalyst & Insight technologies for distribution and consumption of web analytics information for client reports.
  • Involved in Daily Scrum Meetings, which involves sprint planning, retrospectives, weekly status meetings and walkthroughs and also interacted with Business Analysts and Developers for resolving defects.

Environment: HTML4/5, CSS2/3, JavaScript, Dojo, React JS, JIRA, AEM-CMS, Optimizely, ABTesting(Wasabi), Zeplin, InVision, Ajax, JSON, JQuery, Responsive Design, iOS, Jasmine, Karma, NodeJs, Cassandra, AWS, Cloudbees Jenkins Platform.

Confidential, Medford, MA

UI Developer

Responsibilities:

  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
  • Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery, JSON, and Java Script.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML5, CSS3, JavaScript, Jquery and AJAX which were used for UI development.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Used JSP, JQuery, AJAX and JSON for implementing presentation layer as well as MAVEN and NodeJS server for deploying EAR files.
  • Used AWS as a cloud storage technique by using linux as base.
  • Developed test plans and test cases for applications like Gmail contact manager, Contact picker, Photos, Videos (Sharing), Maps (Profile Viewer/Editor), Auto complete, Hoover cards.
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture.
  • Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
  • Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • We have followed with Agile and Scrum development methodologies
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Designed and implemented new module for Inventory division.
  • Worked on Maven and NodeJS server.
  • Designed and developed various Web forms using HTML, CSS, and JavaScript.
  • Participated in unit testing, integration testing and installation of the system
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
  • Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
  • Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
  • Worked on prototypes for Responsive design.

Environment: HTML4/5, CSS2/3, JavaScript, Agile, Testing, Adobe Photoshop, Ajax, JSON, JQuery, Angular JS, Responsive Design, Android, iOS, Jasmine, Karma, NodeJs, Mongo DB, ReactJS Windows XP.

Confidential, SFO, CA

UI Developer

Responsibilities:

  • Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
  • Developing webpages by using HTML5, CSS3, jQuery and JavaScript.
  • Development of Client Side Validation techniques using JQuery and Angular Java Script.
  • Creating CQ5 related components with specific HTML/CSS/jQuery/UX and authoring in accordance with requirements.
  • Specially working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
  • Involved in creating HTML 5 templates.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture.
  • Implemented Angular Controllers to maintain each view data
  • Implemented Angular Service calls using Angular Factory
  • Implemented Directives to make customized components
  • Written the Selenium test cases for UI testing.
  • Integrated the service calls with the UI.
  • Tested on-line banking application developed by the offshore team for US client. The application allows customers to perform wide spectrum of banking transactions online.
  • Developed detailed test cases and use cases based on functional specification and other technical documentation. Covered positive and negative testing, testing of boundary conditions, etc.
  • Wrote application level code to perform client side validation using JQuery and JavaScript.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Proceeding over code review meetings, understanding the cross-framework impact across the organization and defining controls / plugins accordingly.
  • Preparing Unit test cases for all the application & fixing defects if any.
  • Main area of concern remains compiling to accessibility requirements for handicapped / visually impaired or practically anyone who uses the website.
  • Making pages that are cross-browser compatible.
  • Developing Widgets and plugins using JQuery for common controls.

Environment: HTML, CSS, Testing, JavaScript, Java, JQuery, JSON, Ajax, Angular JS framework, Windows XP and MS Office Eclipse, Android, iOS, GIT.

Confidential

Front End Developer

Responsibilities:

  • Used Microsoft Visio, for OOAD purposes.
  • Developed fast loading images using Adobe Photoshop CS3.
  • Used jQuery for basic animation and end user screen customization purposes.
  • Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Design and Java coding of business components as Enterprise Java Beans (EJB) and exposed as REST web services.
  • Integrated with the back-end code (ASP.NET) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
  • Kept track of different versions of files using VSS content management system and uploaded the developed pages in accordance with the new standards.
  • Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and business people.

Environment: Adobe Photoshop, Flash, ASP.net, SQL Server, AJAX, JavaScript, Dreamweaver, XML, HTML, REST, MS Office and Share Point 2010.

Confidential

Junior UI Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of users.
  • Participated in daily pulse of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
  • Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Developed the validations by using Java Script.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Implemented interaction between frontend and backend using the JSON object.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
  • Written CSS to provide table free layout to user interface screen.

Environment: Xml, HTML, JavaScript, JQUERY, CSS, JSON.

We'd love your feedback!