Software Engineer/ui Developer Resume
TX
SUMMARY
- 08 years of experience in Product/Project Development (Angular, React, HTML/HTML5, CSS/CSS3, Bootstrap, Nodejs, XML, AJAX, Angular CRUD, JSON, Angular CLI, JavaScript, Oops, jQuery, Redux, Istanbul, TypeScript, Bootstrap, and SQL Server) with the role of front end developer and tester.
- Strong Computer Science educational background with B.E. Degree.
- Experience in writing Stored Procedures, Functions, Triggers, SQL Queries and Views using SQL Server.
- Strong in Agile Methodologies (Scrum process) software development, Test Driven Development, Continuous integration.
- Able to clear Security Clearance.
- Experience with Babel, Webpack and Grunt to perform transpiring, bundling, for linting JS files.
- Having Good Experience with Nodejs and React Routers
- Diversified experience in testing at every phase of the development process Functional, Integration, Regression, User - interface, Acceptance, System, Ad-hoc, End-to-End, Front end and Back end testing.
- Experience in Cross-Platform Mobile Development using React Native + Type Script based mobile app
- Experience in web technologies: Angular, JavaScript, TypeScript, JSON, Angular CLI, JQuery, XML, AJAX, HTML5, CSS3, SOAP, Web API.
- Experience using Angular to create a SPA (Single Page application) using MVC Framework, UI-Router, Modules, custom directives using Angular-UI components, and services
- Demonstrated ability to work on Workflow, Entity Relationship Diagrams, and Data Flow Diagrams.
- Novice level experience working with React-native /Redux.
- Excellent understanding of FTP, TCP/IP, SMTP and HTTP protocols, as well as Web Services.
- Good understanding of DBMS and RDBMS systems in writing and SQL Queries.
- Experience in troubleshooting production incidents and verifying logs.
- Experience with ES5/ES6 - Arrow, Classes, Template String, Default + Rest + Spread, Generator, Unicode, Modules, Symbols, Generator, Scope, Promises etc.
- Experience with Bootstrap and used SVG sprites and CSS Grid System to create responsive layouts, navigation, tables, and used bootstrap components like Carousel for React applications.
- Experience with CSS3 preprocessors styling such as SASS/LESS to create reusable style sheets and good understanding of and Responsive Web Design.
- Experience with Angular factories and Angular promise API for making async calls and used $resources a factory to interact with RESTful Web Service
- Experience working with CI/CD tools and process using Git, Jenkins, and Docker
- Having good Experience with Single page Application
- Experience in JavaScript testing libraries like Jasmine, Karma.
- Good knowledge of identifying various test scenarios. Holds strong ability to handle multiple tasks & prioritizing.
TECHNICAL SKILLS
Web Technologies: HTML5/4, CSS3/2, JavaScript, AJAX, JQuery, JSON
JavaScript Libraries: JQuery, Bootstrap JS, XML, jQuery, Backbone JS, Angular JS,React JS, Node JS
Version Control: SVN, GIT.
Debugging Tools: Firebug, Chrome
IDE & Tools: Eclipse, Visual Studio, Notepad++, Sublime Text, IntelliJ, Atom
Database: MySQL, Pl/SQL (Oracle)
Web/Application Server: IBM WebSphere 5.0 / 6.0, Tomcat 6.0 / 5.0, JBoss 4.2
Design Patterns: Singleton, MVC
Languages: JavaScript, jQuery, AJAX, Java, JDBC, JSP
Adobe Applications: Dreamweaver, Photoshop, Photoshop Elements, Illustrator
Operating System: Windows, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, TX
Software Engineer/UI developer
Responsibilities:
- Developed the front end of the application using React, Node.js to provide UI functionality.
- Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements of the client.
- Converted the mock-ups into hand-written HTML, CSS 3, JavaScript.
- Built Web pages that are more user-interactive using Ajax, JavaScript, LESS, SASS and Bootstrap.
- Worked on the application developed using HTML5, CSS3, ReactJS and JSON.
- Constructed web pages for application using MVC3, & Java Script, jQuery, ReactJS, NodeJS, Karma, Jasmine.
- AEM helps handling translations for other languages and display localized strings in UI.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.
- Web application development for backend system using Node.js with cutting edge.
- Involved in Enhancement of existing application utilizing React.js, created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Used Bitbucket for version control, Rally and JIRA for defect tracking.
- Used "git stash", to store the changes of the running project and involved in Code review sessions.
- Retrieved data using SQL from Oracle database.
- Involved in implementing the UI to support all the major browsers.
- Worked in Agile Environment, which include daily Stand up's, Sprint Planning's etc.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: React/Redux, HTML5, CSS3, SASS, jQuery, Restful Web Services, Node, SQL, Sonar, Nucleus, Bitbucket, Jenkins, Rally, Jira, Confluence, AEM (Adobe Experience Manager).
Confidential, IL
Sr. Front End Developer/Engineer
Responsibilities:
- Identify, analyze, evaluate and evangelize new or existing technologies and tools selections needed to support the infrastructure and the architecture.
- Created Reusable React Components and Managed Application State with Redux.
- Used React-Router for incorporating the routing in the web-application.
- Contributed to the Application by Building an Extensive Modern Web Interface through use of many cutting-edge technologies including JavaScript frameworks, NPM, and Web pack.
- Used ReactJS to create re-usable UI components which presents data that changes over time.
- Used Ariosto Configure HTTP Request and get JSON Data from Back-End.
- Worked on a Node.js server to create REST API Endpoints.
- Building, extending and maintaining software delivery pipeline supporting CI/CD using Jenkins.
- Used React, Redux, and Typescript to Write Elegant, Well Maintained Codes.
- Used High-Order Component to improve Component Reusability.
- Maintained States in the Stores and Dispatched the Actions using Redux.
- Developed the conceptual and high-level designs for the products at the system level as well as the individual feature level.
- Provided high level estimates with the leaderships of the development teams for the purposes of establishing business cases, product release schedules as well as development schedules.
- Identified risks and communicate with the management, the impact of the risks and provide solutions for Risk Mitigation.
- Worked with the product management and engineering teams to define and manage the product KPIs.
- Worked with other product architects as well as the system and enterprise architects to promote software best practices, re-usability and maintain consistency across the system and product.
- Worked with the technical leadership of the development teams to provide guidance for software designs and validate the software designs against the architecture and high-level designs.
- Closely worked with the management in defining development milestones, deliverables, planning development and testing capacities and establishing delivery timelines.
- Prepared or review product documentation, technical instructions or training materials.
- Research, identify or create training programs in a specific technology domain or tool.
- User stories were assigned and tracked using JIRA.
- Mentored other engineering peers in their overall career growth, skills development, and technical competency.
Environment: ReactJS 16.8.0, JavaScript, Redux, HTML5, CSS3, Jest, Enzyme, Visual Studio Code IDE, Windows.
Confidential, NE
UI Developer
Responsibilities:
- Developed above application using React, Java Script, JQuery, Bootstrap, HTML5, CSS3, SQL Server and Azure.
- Worked on creating Single Page application using Angular and React for Charter communications.
- Worked on React Router, Interceptors, Components, Modules, Guard, Services, Lazy Loading, Pipes, and Interpolation etc.
- Worked on Integration of different packages in Angular7 application.
- Created reusable components with ReactJS and used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms
- Worked on angular Forms, Observables, RXJS, Dependency Injection, HTTP Client, Templates,
- Wrote and documented test cases based on corresponding business/user requirements documents & technical specification and other operating conditions.
- Attending meetings, and documented User Change requests.
- Created reusable component using ReactJS.
- Followed Agile methodology and participated in daily SCRUM meetings.
- Used React-Router with Browser Router to perform routing pages in web application
- Deep understanding and working experience in Object Oriented Typescript programming and JavaScript MVC, MVVM Component base Framework such as ReactJS
- Analyzed user change requirements and made necessary amendments to the test requirements.
- Closely worked with respective personnel to nail down bugs.
- Apply software engineering skills and tool knowledge to produce a system that meets the stated requirement.
- Provide software engineering and product expertise throughout lifecycle of assigned projects. I adhere to configure management practices.
- Also, I participate in preparation of project plans, status and statistical reports etc.
- Ensure quality work delivered and maintains professionalism always.
- Assist in resolution of project issues escalated from customer service as required.
- Assist in product implementations under the guidance of professional service department as required.
- Used GIT, TFS for Source Code Versioning, Code Merge, Cherry Pick, Selected Code Deployment to Production.
- Used JSON to deliver results in a compact format which could easily be parsed by JQuery.
- Collaboratively works with QA team to ensure timely delivery of high-quality products & bug fixes.
- Development of responsive design using bootstrap and JQuery.
- Worked on integrating various tools/tracking code like Google Analytics, App Insights.
- Integration Testing using Postman and Swagger UI.
Confidential, IL
UI Developer
Responsibilities:
- Developed above application using ReactJS, JavaScript, jQuery, Bootstrap, HTML5, CSS3, SQL Server.
- Attend Daily stand-up meetings (Scrum), Estimation meetings and Requirement review meetings to analyze
- Requirements for each story card in a sprint.
- Worked on ES6/ES7 - modules, arrow functions, block scoping, promises, rest and spread, generators, template literals, restructuring, async and await, maps and sets
- Involved in Requirement analysis, preparing software Design document, development, debugging of Operations Management module in Strategic Billing project
- Created configurable and reusable components using ReactJS and used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/
- HTML5, and CSS3, JavaScript, jQuery, AJAX as per company standards.
- Created Single Page Application with loading multiple views using route services and adding more
- Used extend the properties of CSS.
- Developed multiple POCs to write JavaScript code to create an interactive user interface.
- Deep understanding and working experience in Object Oriented Typescript programming and JavaScript MVC, MVVM Component base Framework such as ReactJS
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Used React-Router with Browser Router to perform routing pages in web application
- Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, and MVC.
- Used Typescript and its features such as static typing, classes and interfaces.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Debugged the website using Chrome Developer’s tools and hardcoded the API into script for getting the
- Information about merchants using Node JS.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Used TFS as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Used GIT for source code version control.
- Environment: HTML5, CSS3, JavaScript, Angular, Typescript, Node.js, Express JS, JSON, AJAX, Bootstrap, GIT
- Delivered the best design aesthetics under tight deadlines, while effectively managing trade-offs.
Confidential
UI/Web Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY, D3 JavaScript and Backbone.
- Developed Rest API Using typescript.
- Wrote application level code to perform client-side validation using JQUERY and JavaScript.
- Involved in developing User interface using JSP, JavaScript, jQuery, HTML5, and CSS/CSS3.
- Experience developing web pages using Angular JS framework and familiar with various Angular JS directives, filters and services.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tools for IE.
- Handled all cross-browser issues and made the web sites compatible with IE, Firefox, Safari, Opera and Netscape browsers
- MVC pattern implementation using Spring.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5.
- Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Developed the Buttons like popup windows and the modal windows by using the Jquery.
- Worked with Adaptive web-designing and developing CSS Media Queries in order to make the application compatible with iPad (Landscape and Portrait) and PC.
- Performed unit testing with Jasmine, and develops web services using RESTful API.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
