Software Development Engineer Resume
MarylanD
SUMMARY
- Over 7+ years of extensive experience as a Full Stack UI Developer.
- Proficient in building Web User Interface (UI) using HTML5, XHTML, DOM, CSS3, JavaScript, jQuery, Ember.js, AJAX, AngularJS, ReactJS and JSON
- Experience applying the latest development approaches including MVC framework in the browser, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Ember JS, Angular (V8 and above) JS and React JS.
- Expertise in maintaining websites, software and understanding and modifying existing code.
- Experience with developing and implementing responsive designs into web applications.
- Excellent skills in designing a Single Page Applications Framework using AngularJS (V8 and above) with custom modules which can be reusable in different projects.
- Good experience using Angular, Bootstrap forResponsive Web Design (RWD)and CSS media Queries
- Experience inAngular.jsframework using Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Experience in developing UI using jQuery and JavaScript Library for Web Application and Mobile Application.
- Extensive knowledge of Flex class Library and experience in working with advanced components like graphing, charting and dashboard layout design development in Flex.
- Experience in usingWebpackas module bundler and performing the vast majority of the tasks.
- 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.
- Experience in using Ember.js for making Ajax calls (GET, POST) for triggering or fetching data from Restful API’s provided by the backend team.
- Experienced in ReactJS and working with React Flux architecture.
- Experience in using React with Redux but have also worked in all parts of the stack.
- Extensive experience on implementing AJAX features using JavaScript and jQuery.
- Experience in developing a force layout component using JavaScript and D3.js for manipulating elements based on data. Worked on data integration for data visualization component.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, XML, DHTML, JavaScript Object Oriented Programming, Web Standards(XHTML,CSS), SASS & LESS CSS extension language.
Languages: C#, JavaScript
JavaScript Frameworks & Technologies: jQuery, AngularJS, Bootstrap, ReactJS, Ember.js, Ext JS, Backbone.js, Node.js, Grunt, Bower
Application/Web Server: Apache Tomcat 8, JBoss 7.1, IBM Websphere 8.5, BEA WebLogic
Debugging Tools: Firebug, Chrome developer Tools
PROFESSIONAL EXPERIENCE
Confidential, Maryland
Software Development Engineer
Responsibilities:
- Worked closely with SMEs, developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project in order to design and implement the application.
- Migrating a .net Silverlight application to an Angular/.net Core application.
- Coordinate with business, functional owners to derive and execute action plans, meeting deadlines, standards and stakeholder's expectations.
- Developed website using C#, .Net 4.0 framework, .net Web Services.
- Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
- Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
- Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
- UsedAngular 6Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Worked with JASMINE in testing and Protractor for unit testing angular modules.
- Developed and Maintained reports using SSRS.
- Produced content pages with CSS4 layout and style markup presentations and also used pure JavaScript (Vanilla.js) methods and properties
- Built and maintained SQL scripts, indexes, and complex queries for data analysis and extraction for varies projects.
- Created fully mobile-responsive web applications with vanilla JS and CSS Grid. Use vanilla JS event delegation for easier DOM manipulation.
- Making changes to the existing web applications and creating new components using ReactJS.
- Develop various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- UsedGulpto compile and compress the JavaScript, CSS, HTML files withBabel,ESlint,uglifyand usedWebpackto bundle files.
- Execute Test cases to make sure, everything is according to the business requirements.
- Use Cross browser coding to make pages compatible with all browsers.
- Fix defects found during system testing and user acceptance testing.
Environment: HTML5, CSS3, AngularJS V8, Java Script, ReactJS, C#, .Net Core, .Net MVC, JSON, jQuery, Node.js, AJAX, Bootstrap, DOM, Tomcat Server, d3.js, Webpack, Jasmine, Protractor, GitBash, Grunt, Express.
Confidential, Utah
Programmer Analyst - UI Developer
Responsibilities:
- Migrating a Struts app to an EmberJs single-page application.
- Analyze and design code for testing user requirements to develop web based applications and user interfaces using HTML, Handlebars, CSS, Es6, Ajax, EmberJs, JSON and JQuery.
- Collaborate with UX Designers, Business analyst and QA Engineers to develop product enhancements and releases.
- Lead and mentored other team members on JavaScript and EmberJs best practices.
- Transform the wireframes and mockups to develop web pages.
- Use EmberJs to make Ajax calls (GET, POST) for triggering or fetching data from the Restful API’s provided by the backend team.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- IntegratedAngular4framework controls to supportHTML5Controls.
- ImplementedAngular4Service calls using Angular Factory.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Developed custom directives and Services in AngularJS (V2).
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Angular JS two-way data binding to achieve the feedback functionality from the user.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Optimized components for maximum performance across a vast array of web-capable devices and browsers using ReactJS.
- Worked with popular React.js workflows (such as Flux or Redux).
- Build dynamically generated dropdown lists using Ajax, ES6 and EmberJs.
- Use Bootstrap and CSS3 media queries to make the application responsive to different screen resolutions.
- Use dynamic client-side JavaScript code to build web forms and simulate the process for web applications, page navigation and form validation.
- Experience in developing a force layout component using JavaScript and D3.js for manipulating elements based on data. Worked on data integration for data visualization component.
Environment: HTML5, CSS3, EmberJs, Java Script, ReactJS, JSON, jQuery, Node.js, AJAX, Bootstrap, Webpack, Jasmine, Protractor, GitBash, Grunt, Express.
Confidential, New Jersey
Web/UI Developer
Responsibilities:
- Worked closely with SMEs, developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project in order to design and implement the application. worked in Agile and Scrum development environments.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
- Designed Frontend for enhancing user experience by using new web features with object orientedJavaScriptFramework like AngularJS,Node.js, Ember Js etc.
- Transformed the cash in data into JSON object used as the data source for D3.js, which used to implement dynamic SVG graph.
- Design, develop and test HTML, CSS, jQuery and ReactJS that meets accessibility and web browser standards for car dealerships websites.
- Also worked with views, handlebars and different concepts related to Ember framework.
- Coded extensively in AngularJS to make rich internet web pages and created custom date picker on the website.
- Prepared a claim data for risk adjustment by extracting, cleaning, and merging from different tables using SQL.
- Created Templates and styled them using CSS SASS features for the total Applications.
- Developed CQ components and styles them using SASS features for all applications, workflow and integrating CQ with other application.
- Utilized Node.js for managing the interchange of data between the server and the users.
- Implemented Back-end API using Node.js with the help of Express Framework.
- Involved in developing responsive web pages for the application using Bootstrap andJavaScriptfor client side presentation and data validation on client side with in the forms.
- Used Ember.js to retrieve data and display rich reports to users.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Implemented REST Web services for transmission of large blocks of JSON data over HTTP.
- Deployment of Web services, JSP, Servlets and server side components inApacheTomcat server.
- Worked on the ADA (Americans with Disabilities Act) standards and cross browser compatibility issues.
- Used GIT for Version Control.
Environment: HTML5, CSS3, AngularJS, Java Script, ReactJS, JSON, jQuery, Node.js, AJAX, Bootstrap, Webpack, Jasmine, Protractor, GitBash, Grunt, Express.
Confidential
Web Developer
Responsibilities:
- Evaluate business requirements, perform a gap analysis and create Input Plan documentation.
- Coordinate with business, functional owners to derive and execute action plans, meeting deadlines, standards and stakeholder's expectations.
- Developed secured applications using form-based authentication using HTML, JavaScript, JQuery and CSS.
- Followed MVC Structure to develop Applications.
- Worked with Angular JS for creating own HTML elements for building a very companied Web site which is a open Source Project
- Front-end UIdevelopment and laid out application structure with technologies like HTML 5, Angular JS and JQuery.
- Designed and Developed Web application using CSS pre-processors.
- Organized the internal site for managing environments, and project details using HTML, CSS3, JavaScript and JQuery easing the scrolling pages to tabbed template structure.
- Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Used Web based GIT repository manager with issue tracking features like GIT-LAB and GIT-HUB.
- Very well versed in Debugging issues from client side especially with IE 9, 10, Mozilla, Chrome and safari.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IEDeveloperToolbar.
Environment: HTML5, CSS3, AngularJS, Java Script, ReactJS, JSON, jQuery, Node.js, AJAX, Bootstrap, Webpack, Jasmine, Protractor, GitBash, Grunt, Express.
