Ui Developer Resume
Boston, MA
SUMMARY
- 7+ years of experience as a UI Developer with solid understanding of database Architecture, designing, development and installation of different modules and implementation of software applications using Java, J2EE technologies.
- Extensive experience in using Version Controller (BIT Bucket, GIT).
- Expert in using Document Object Model (DOM) and DOM Functions.
- Expert in Web Developing using HTML5, CSS3, AJAX, Object oriented JavaScript, jQuery, JSON, XML, Bootstrap, Angular JS, Node JS, React JS, Redux, Express, jQuery plug - in.
- Developed several SPA (Single Page Applications) using Angular.js.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Familiar with creating custom reusable ReactJS components library.
- Experienced with implementing unique features of Bootstrap this includes responsive web design.
- Expertise with RDBMS concepts like Functions, Triggers, Stored Procedures, SQL, and PL/SQL Packages.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using Angular.
- Good knowledge in Core java, Collection framework and Multithreading.
- Hands-on experience with Web/Application servers (IBM WebSphere/Tomcat).
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote database including Oracle, MySQL, SQL Server.
- Experience in using Maven for build automation.
- Build and deployment automation through tools like Jenkins.
- Expertise in Unit testing with JUnit.
- Experience in Pair Programming, Test Driven Development and Agile methodologies.
- Good experience in testing/building tools like Grunt, Jasmine, Karma and Jenkins.
- Experience with Grunt, Gulp and Bower modules of NodeJS.
- Involvement in using various IDE's, Visual Studio Code, Visual Studio, Sublime Text Editor, Notepad++, Eclipse, WebStorm.
- Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing and Coding.
- Experience in writing efficient, reusable, scalable code with minimal or no bugs.
- Good team player skills by working with multi-functional teams in current project which helps in understanding new design and implement changes within specific time frame.
TECHNICAL SKILLS
Language: Java, JavaScript, TypeScript, ECMAScript (ES6), UML, SQL, PL/SQL
Web Technologies: HTML5, CSS3, JavaScript, TypeScript, jQuery, JSON, AJAX.
Frameworks: AngularJS, Angular 7, ReactJS, Bootstrap.
IDE'S: Eclipse, MyEclipse, Visual Studio Code, Notepad++, IntelliJ IDEA.
Web Services: SOAP, WSDL, RESTful
Web and Application Servers: WebLogic, WebSphere, Apache Tomcat, JBOSS
Databases: My SQL, Oracle, DB2, POSTGRESQL
Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7, UNIX.
Application Server: Tomcat, NodeJS, Apache.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
UI Developer
Responsibilities:
- Designing and developing web pages using HTML5, CSS3, Bootstrap, JavaScript and typescript based on the W3C standards.
- Developed the application for responsive to different screen resolutions using Bootstrap and CSS3 media queries.
- Create Responsive Web Pages using Bootstrap and also Media queries to support various smart devices.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program.
- Created multiple TypeScript modules to manage written codes in project.
- Compiled TypeScript files to produce equivalent ECMA6 JavaScript files.
- Good Experience in React Js for creating interactive UI’s using one-way data flow, Virtual DOM.
- Involved to implement various screens for the front end using React.js and used various
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming AJAX calls.
- Used React JS for templating for faster compilation and developing reusable components with well-defined interfaces.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Identified reusable components for web app.
- Using React TSX for templating faster compilation and developing reusable components.
- Implement inline styling using React Styled Components and working on storybook to showcase the components being developed to be reused.
- Worked on a Redux-saga and Redux middleware library, that is designed to make handling side effects in our Redux app nice and simple.
- Used MongoDB to store user data.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Worked with JSON for data exchange between client and server.
- Involved in User Interface, which is generally testing the graphical user interfaces, how the user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.
Environment: s: React JS, HTML 5, CSS 3, Bootstrap, MongoDB, Handlebars JS, Redux, JavaScript, VS code.
Confidential, San Jose, CA UI
Developer
Responsibilities:
- Developed dynamic web pages using ReactJS, HTML5, CSS3, jQuery, Bootstrap, NodeJS and AJAX.
- Built features in the UI using Bootstrap , to easily create great looking front-end features in short periods of time.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Used Redux to store data from multiple API endpoints.
- Developed applications using ReactJS by building re-usable UI Components.
- Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Responsible for creating web-based applications using JavaScript (ECMAScript 6), React JS and Redux workflow.
- Implemented Redux form. Used Synchronous and Asynchronous Validations to validate the values.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
- Used React developer tools plugin for debugging .
- Developed application using ES6 and JSX with react for component development.
- Gathered data from API/web services via Fetch calls and updating the DOM within the result sets.
- Worked with Package managers NPM, Bower and build tools Gulp.
- Worked with JEST unit test framework to write unit tests for React code.
- Experience with JASMINE unit test framework to write unit tests for JavaScript code.
- Participated in Sprint Planning and Showcase meetings as part of SCRUM team.
- Debugged and conducted code cleanup once a week in every sprint, to assure that code wouldn't break if deployed to the master branch in Git.
Environment: ReactJS, Redux, HTML5, CSS3, Bootstrap, JavaScript, Web pack, AJAX, JSON, RESTful Web Services, NodeJS, Karma, GIT, VS Code.