Software Developer Resume
Waltham, MA
SUMMARY
- Around 9 years of Professional experience in developing a web based interface (UI) to provide best User Experience using Angular 4.x / 2.x / 1.x HTML4/5, CSS2/3, AJAX, JavaScript, ReactJS, NodeJS, BackboneJS, RequireJS and JQuery.
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre - processors LESS, SASS and Compass.
- Experienced in maintenance of enterprise-level applications and tools on the ASP.NET (C#).
- Experience with Java Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
- Experienced in working with IDE's like Eclipse, IntelliJ IDEA and Net Beans.
- Wrote unit and end-to-end tests using mocha, jasmine, and protractor.
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG).
- Experienced in configuring client side development environments, build tools and tests utilizing modern client-side programming concepts (e.g. AMD, TDD, CI, Grunt, Git, SASS)
- Excellent knowledge of JavaScript, CSS3 and HTML5 and their behavior on different browsers.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser compatible.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
- Implemented Presentation layer using CSS Framework, Backbone, Angular JS, Knockout JS, Wire-framing, HTML5.
- Strong experience with jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects.
- Worked on JavaScript framework (AngularJS) to augment browser based applications with MVC capability
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experience in designing User Interface using HTML, CSS, XML, JavaScript and other Third Party Controls (Telerik Controls) to enhance the performance, looks and features of the website
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Worked closely with information architects, developers and others to produce a team-driven end product which leads to a top-notch user experience.
- Experienced in working with Reduxframework for data communication.
- Quick and independent learner, extremely motivated and adept at building strong working relationships with peers and management.
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Worked to develop fully responsive front-end features usingAngular JS directives, controllers, factories, and services.
- Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL.
- Strong experience with Cross browser compatibility issues and optimization for web, including CSS sprites and best practices.
- Extensive work experience in content management tools like Drupal, Word Press.
- Hands on experience in JavaScript, UNIX Shell Scripting, Ant/Maven Scripts and Log4J.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS
UI/Web Technologies: Angular 4.x, 2.x, 1.x, React Js, BackboneJS, Bootstrap, JavaScript, AJAX, JQuery, JSON, CSS2/3, HTML4/ 5, XHTML, XML, XSLT.
Server Side/BackEnd: .Net (c#, ADO.net, ASP.net, MVC1...MVC5 ), Java, Php (Drupal, Wordpress), Node (MEAN, MERN)
Build Tools / Task Runners: Grunt, Gulp, Bower, Yeomen.
Unit Test Frameworks.: Karma/Jasmine, Mocha/Chai, Angular Mock, Protractor, Cucumber, Sauce Labs, Selenium.
Development IDE’s: Eclipse, webStorm, IntelliJ, NetBeans,VisualStudio, Notepad++, Sublime, Adobe Dreamweaver.
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Experience with Many Online Webhosting Platforms (Shared, Dedicated, VPS).
Browser: All (IE, Firefox, Opera, Chrome, Safari)
Database: SQLITE, SQL Server, Oracle, MySQL, Database
PROFESSIONAL EXPERIENCE
Confidential, Waltham, MA
Software Developer
Responsibilities:
- Coordinated with software engineering team members for development of technical documentation.
- Responsible for designing and implementing the front end of the application including functional and visual user interfaces utilizingAngularJSand Bootstrap.
- Built the log-in system and managed the workflows (page routing) of the application with ui-router
- UtilizedAngularJSdata binding to present data in a simple but effective manner
- Assisted in designing and development of relational databases for supporting back-end designs.
- Worked closely with other back-end developers to fulfill behavioral and functional requirements for RESTful web services.
- Worked on underscore JS and KendoUI.
- Executed processes for integration of the front-end and back-end aspects of the web application.
- Added flexible RESTful web services to control customers' information and policies using Spring Boot framework.
- Configured the Oracle database and used Hibernate as Object Relational Mapping framework.
- Worked on writing test cases for UI and server side using Unit and Integration testing.
- Managed source code version control with Git and remote repository GitHub.
Environment: Angular JS, Bootstrap 3, Grunt, Karma, Jasmine, Java, Jenkins, SpringBoot,Maven, Web services, Oracle 11g database, and GitHub.
Confidential, Warren, NJ
UI Developer
Responsibilities:
- Developed a web application by using Angular4 as front-end and using Web API to receive and pass data to back-end.
- Created a roadmap for UI to migrate into Angular 2 considering Typescript, components, directives, services, Observables, routes and router-outlets, dependency injections, versioning, webpack and the build process.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs. Followed ES6 coding standard and coding best practices.
- Wrote application level code to interact with backend and consume the JSON by using RxJS Observables.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Used Filters to change modify the data and also to clubbed in expression or directives using pipe character.
- Committed code change into repository by using version control tool Git.
- Used data visualization techniques to communicate data or information by encoding it as visual objects like points, lines, bars contained, Timelines in graphics with D3 Js (V3 and V4).
- Develop screening portion of CARES application using model driven approach by creating different Module, Components and by using these to make the code reusable.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transfer data between parent and child Components by using @Input and @Output.
- Created Guard Service to prevent invalid routing address for a better security purpose.
- Created animation effects during the data load, waiting for the response using Angular4.
- Interact with other developers and end users to design and implement new features throughout the framework.
Environment: Angular4, Angular2, JSON, HTML5, CSS, SASS, Agile, Redux Dev Tool, Protractor.
Confidential, Irving, Texas
UI/WEB Developer
Responsibilities:
- Created Responsive Designs (Mobile/Tablet/Desktop) usingHTML5, CSS3 & Bootstrap.
- Created client-side validation using technologies such asAngular JS, React JS andJavaScript.
- Implemented client-side Interface using React.JS.
- Experienced in working with Redux and Alt JSarchitecture.
- Experienced in working with responsive design utilizing cross browser CSS.
- Developed websites using cross browser development, SASS, SASS animations, CSS prefixes, and CSS pre-processors.
- Involved in developing HTML and JavaScriptfor client-side presentation and, data validation on the client side with in the forms.
- Used Node JSto run Web pack tasks and build properly the project.
- Implemented modules into Node JSto integrate with designs and requirements.
- Implemented Initial setup and component migration to Redux.
- Built backend REST API with Node.js, Express.js.
- Experienced consuming APIs using AJAX and manipulating/consuming JSON objects.
- Used jQuery for callbacks, promises and event based functions.
- Experienced in working with HTML5 APIs for Video, Audio, Files, etc.
- Developed various screens for the front end using React.JSand used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Experienced in working with Babel, Gulp, NPM, NPM scripts, and Web pack in application build and deployment processes.
- Experienced in writing unit and integration tests for full stack JavaScript applications
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Designed modular and reusable Reactcomponents using Flux Architecture and Material-UI.
- Experienced in writing JavaScript intense Single Page Applications.
Environment: JavaScript, HTML5, CSS3/SASS, React JS, Node JS, REST API’s, WebStorm, Git, JIRA, Jasmine, Karma.
Confidential, Philadelphia, PA
Web UI Developer
Responsibilities:
- Developed single page responsive Web UI using HTML5, Bootstrap, CSS3, Angular JS, D3 JS.
- Developed heat maps and line graphs, bar charts for the Dashboard.
- Extensively Implemented user interface designs from UI specifications and product requirements.
- Developed page layouts, navigation, animation Buttons and Icons.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- We used High-charts third-party library to create line and pie charts. We are also exploring D3.js for some of the other complex visualizations.
- Worked with source version control tool GIT to manage the code repository.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Design and develop the next-generation IoT Framework, using industry standard protocols. This solutionsuite covers the end-to-end spectrum from Device Management.
- Worked on CSS Background, CSS Positioning, CSS Text, and CSS Border.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D Animation, Shapes, Handling multimedia files and many others.
- Involved in writing and modifying procedure, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Implemented procedures for development of HTML5 and Java applications for mobile devices.
- Coordinated with software engineering teams for interactions between mobile UI and back-end staff.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular js.
- Utilized Google Maps API to enable Google map search for near locations.
- Implemented zip code functionality using Location Manager API and also implemented Google Maps API.
- Developed business logic along with connecting the application to the server with REST web services.
- Download and upload content from back-end web server via REST API.
- Implanted JSON to create interaction between server and application.
Environment: AngularJS, HTML5, DHTML, CSS3, D3js, Bootstrap, JavaScript, jQuery, express.js, Coffee Script, Photoshop CS6, Illustrator CS6, Git.
Confidential, New York, NY
UI/UX Developer
Responsibilities:
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes. Developed AngularJS services for reusable functionality.
- Designed and developed application using CSS3and HTML 5 and achieved responsive layouts using Bootstrap grid system.
- Developed front-end, cross-browser HTML/DHTML templates and all GUI features via HTML, CSS and jQuery.
- Experience in designing, developing and deploying cloud based solution using core AWSservices.
- Worked on migration of SQL Server on premises to Windows Azure.
- Coordinated with the Business Analysts and conducted feedback session.
- Used jQuery CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript, Jasmine Framework.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Configured web server plug-ins Apache 2.2 for WebLogic application servers.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Provided technical assistance to other team members regarding client website, applications and user experiences.
- Perform application upgrades, patches and identify and troubleshoot bugs that involve Tuxedo, Tomcat and Apache.
- Worked extensively with Java, Android Touch frameworks and third party API including Java mail API.
Environment: AngularJS, LESS, JavaScript, jQuery, Express.js, Java, AJAX, XML, Maven, Mocha, Tomcat, Git, Agile, Azure, swagger, web socket programing.
Confidential
Web/UI Developer
Responsibilities:
- Involved on learning about the business and quality analysis of products with the detail on Software Engineering processes.
- Developed UI web design using HTML, CSS, JavaScript, and XML.
- Front end was designed and developed using various HTML and CSS components such as Buttons, Web Forms, Panels, Scrollbars, layouts and style sheets with font styles and animations.
- Designed the layout of the front end of the web application on E-learning of Software testing.
- Coded Software Modules in Java implementing OOPS Concepts such as Inheritance, Abstraction and Polymorphism on the Eclipse IDE.
- Used MVC Architecture for RESTful web service compatibility and to enhance the search engine optimization of the application.
- Good knowledge on implementation of Java Application Frameworks in the interfaces of the application.
- Data Storage and Management for the application was done using MYSQL server.
- Worked on web services response by data transfer using XML and JSON.
- Worked on following each phase of the Waterfall method of Software Engineering in Application Development.
- Involved from Development Plan, Designing till testing of each modules, integration and deployment of each software application.
- Worked with great Team involvement by attending client meetings, analyzing daily work logs and performed code reviews for the application.
Environment: HTML, CSS, JavaScript, JSP, MySQL, XML and JSON.
Confidential
Web UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Responsible for Design and development of Web pages using PHP, HTML, CSS including XML.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MYSQL.
- Performed Client-side validations using JavaScript.
- 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: JavaScript, HTML, CSS, AJAX, Apache, Windows 2000/XP, MYSQL.