Principal Software Engineer Resume
CA
SUMMARY
- Principal Software Engineer with 8 years of professional experience in developing rich UX/UI designs and product management
- Experience in designing web applications with the help of HTML, XML, XHTML, JavaScript, JSON, CSS, CSS3, jQuery, AJAX, AngularJS, D3.js and Node.js
- Hands on experience on CSS preprocessors such as LESS and SASS
- Using advanced level of jQuery, Ajax, JavaScript, CSS and pure CSS layouts
- Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile
- Wrote application level codes to perform client side validation using jQuery and JavaScript
- Strong experience in JavaScript, jQuery and involved in writing application level code to interact with APIs, Web Services using Ajax, JSON, JSONP
- Extensively used Angular UI (Angular Bootstrap) for ng - grid, and UI components
- Expert in MV* (MVC, MVVM, MVP) frameworks like AngularJS and Node.js along with Twitter Bootstrap
- Expertise in Twitter Bootstrap framework and building responsive website for both desktop and mobile browser users
- Expertise in Server Side Programming utilizing JSP, UML ideas, Outline examples, and web Technologies
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC)
- Having profound experience in Agile Scrum Methodology
- Involved in all phases of software application i.e. Analysis, Design, Planning, Coding, Testing, Use case documents, high level and detailed design documents.
- Expertise in using source code control systems such as GIT, JIRA, SVN and Jenkins.
- Experience in creating test suites using Selenium
- Experience in implementing automation testing procedures forRESTfulwebservicesand also created test scripts, test data creation for test automation purposes.
- Good knowledge on knockoutJS and ReactJS
- Extensive experience in Responsive Web Design and making web pages cross browser compatible.
- Experience in using various IDE’s, Dreamweaver, Eclipse, and Adobe Photoshop.
- Experience in working with third party APIs, Web Services
- Experience in debugging and troubleshooting the existing code using debugger tools like, Firebug, Chrome developer toolbar etc., and Able to identify problems in the initial stages and execute quick resolutions
- Excellent communication skills, team player, quick learner and self-motivated
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, jQuery, JSON, CSS2/CSS3, ASP.NET, XML, XHTML, XSLT, JavaScript, AngularJS, Bootstrap, D3.js, Node.js
Web Servers: HTTP Web Server, Apache Tomcat, Web Logic
IDE & Tools: Eclipse, Web Storm, Notepad++, Xampp, phonegap, Netbeans
Prototyping tool: Photoshop (4 to CS5), Illustrator, Axure, Moqups
Version Control: SVN, CVS.GIT, JIRA, Jenkins, Bitbucket
Debugging Tools: Chrome Developer Toolbar, Firebug, IE Developer Toolbar, Safari Web Developer, Selenium
Database: SQL query, NoSQL, MongoDB, Query performance tuning, Oracle SQL*Plus, SQL, PL/SQL, Developer, TOAD
Operating System: Windows XP/Vista/7/8, MAC OS X, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, CA
Principal Software Engineer
Responsibilities:
- Involved in gathering business requirements, analyzed, designed and developed the functional specifications, mapping documents to UX designs.
- Developed responsive GUI utilizing JavaScript, HTML, DOM, XHTML, AJAX, CSS, JSON and jQuery in progressing ventures.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Used Angular JS MVC framework for developing the Single Page Application.
- Experience working with Node.js server side applications.
- Created test suites using Selenium.
- Developed detailed storyboards, mockups and prototypes to effectively communicate interaction and design ideas.
- Created user flows, wireframes, mockups, overseeing working prototypes for the mobile application, based on advanced knowledge of interaction design and aesthetic principles.
- Involved in complete SDLC - Necessity Examination, Improvement, Framework, Combination Testing, MongoDB, NoSQL, Database SQL query, Query performance tuning
Environment: HTML5, CSS, jQuery, jsp, Bootstrap, AngularJS, D3.js, Node.js, Adobe CS6 Photoshop & Illustrator, SQL Developer, Toad, Adobe Target, MongoDB, NoSQL, Serena Prototype Composer, IBM Rational ClearCase, Apache Subversion, Atlassian Jira, Confluence, Netbeans, Eclipse, Moqups, Bitbucket
Confidential
Senior Software Engineer
Responsibilities:
- Developing, establishing, and adapting our formal UX process.
- Personally executing research and design work, including qualitative research (ex. user testing), quantitative research (ex. A/B testing), wire framing, visual design, prototyping, etc.
- Directing product merchandising and promotion campaigns.
- Developing and executing social media programs (with a focus on growth and engagement).
- Conceptualizing and executing email and digital ad campaigns.
- Developing and executing customer acquisition and retention strategies (with a focus on SEO / SEM, behavioral remarketing, shopping engines, aggressive email marketing, online partnerships, and social media programs).
- Directing product merchandising and promotion campaigns.
- Advocating for the brand through writing, speaking, and related efforts that solidify Confidential as a design leader.
- Performing micro and macro UI/UX improvements, affecting specific pages and the entire ecosystem of Confidential .com.
Environment: HTML5, CSS, jQuery, Bootstrap, AngularJS, Node.js, Dojo, Prototype Composer, Social Media, Google Analytics, Microsoft Excel, Adobe Target, Adobe Target, IBM SPSS, Moqups, knockoutJS and ReactJS, SQL query, MongoDB, Query performance tuning, SQL Developer, Toad
Confidential
Responsibilities:
- Supported Business Development Team with wireframes and conceptual UX designs for both internal and external mobile products.
- Managed functional demos for internal stakeholders and external partners.
- Created wireframes and front-end design for client presentations.
- Develop Front end mobile responsive templates in HTML 5 and CSS.
- Managed functional demos for internal stakeholders and external partners.
Confidential
Responsibilities:
- Front-end development (HTML5, CSS3/LESS/SCSS, Bootstrap, jQuery).
- Translated complex functional and technical requirements into detailed architecture and UI design
- Conducted User research such as interviews, surveys, online polls etc.
- Creative UI layouts, mockups, prototypes, visual artifacts, icons and design specifications that are ready to be implemented.
- Work with the product management to define new UI specifications for easy use and performance optimization.
- Provide UI standards training with common UI assets created by me for consistent user experience and productivity.
- Designing screen layouts & interactions, prototyping application UIs that scale and extend elegantly.
Confidential
Engineer
Responsibilities:
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Extensively included outline exchanges and client experience sessions to give inputs on format and UX.
- Created Wireframes and responsible of the visual outline of the application.
- Produced wireframes, XHTML code and CSS that added to client focused configuration for Website pages.
- Designed the front-end applications, client intuitive (UI) website pages utilizing web advancements like HTML, XHTML, and CSS.