Front End/web/ui Developer Resume
New York, NY
SUMMARY
- More than Twelve years of professional experience in Design, Development and Implementation of many business application systems in distributed environments.
- Over Eight years of professional experience in User Interaction Design, Front End Applications and Web Development responsible for working on a range of projects and designing appealing websites.
- Experience in developing front - end systems withJavaScript, Bootstrap, HTML5, CSS3and MVC frameworks such as Angular JS, React JS etc.
- Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using JQuery, AJAX, JSON, Responsive Web Design (RWD), RESTful Web Services, SASS
- Extensively used new software tools in designing user interfaces and adapt to the changing environment.
- Skilled in working with MEAN (Mongo DB, Express, Angular JS and Node.js) stack
- Ability to collaborate with team, business analysts, Testers, project managers and other team members in building complex projects for overall enhancement of software product quality.
- Experience in programming like C, C++, Java and Python.
- Experience in database querying, data manipulation, and population using SQL & PL/SQL in SQL Server, Oracle and MY-SQL.
- Expertise in FIX Protocol and FIX Messages.
- Self starter and team player with excellent communication, problem solving skills, interpersonal skills and good aptitude for learning.
TECHNICAL SKILLS
Programming: C, C++, Java, C#, VB.NET, VBA, VB 6
Web Technologies: HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, JQuery, JSON, JQuery, AngularJS, SSAS, Bootstrap, NodeJS, MEAN (Mongo DB, Express) stack.
Scripting Languages: Python, VBScript, XML, PL/SQL and Shell Scripting
Database: SQL Server 2012/2008, Oracle, MY SQL, MongoDB
IDE & Tools: Sublime, Eclipse, VS 2012/2010/2008 , notepad++
Source Control: GIT, TFS and Rational Clear Case
Protocols: FIX, TCP/IP, HTTP, FTP, SMTP
Operating systems: Windows 7, Red Hat Linux, Windows Server 2012/2008
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Front End/Web/UI Developer
Responsibilities:
- Used AngularJS, JavaScript, HTML5, and CSS for front end web designing.
- Used AngularJS MVC framework while developing the UI modules.
- AngularJS AJAX module is used to handle RESTful calls to enable communication between view components and server.
- Developed custom AngularJS directives to build custom reusable components to use across the application pages.
- Built application service layer using AngularJS Dependency Injection.
- Application is built using Test Driven Development framework jasmine.
- Created Dynamic web pages using forms, filters, expressions and data binding.
- Rewrote existing CSS to form adaptive and responsive layouts for mobile UI.
- Developed forms using HTML5.
- Developed web pages using CSS3.0
- JSON model objects are used as request/response content type for server communication.
- Enabled validation on forms across application, and notify users of invalid input.
- Collaborated LESS to keep large stylesheets well-organized, and to generate aggregated stylesheets.
- Developed SQL Queries to run against database in Microsoft SQL Server for the application.
Environment: AngularJS 1.5.x, HTML5, CSS, NodeJS, Protractor3.X, Jasmine, Selenium webdriverGIT, Gulp, Bower, JSON, SQL-2008, Windows 7, JIRA, Jenkins, Sublime, Java, Chrome, JavaScript.
Confidential, New York, NY
Front End Developer
Responsibilities:
- Involved in development of Order Entry module framework ASP.net.
- Used JavaScript and Jquery for client side Validations
- Used Jquery, JSON to achieve AJAX functionality.
- Used LINQs to query the data from collection of objects
- Wrote Queries and Stored Procedures in SQL 2000.
- Developed reusable modules and templates in Sitecore CMS.
- Designed and developed by following service-oriented architecture (SOA) and using ASP.NET 3.5, C# and Model-View-Presenter (MVP) pattern.
- Developing scripts for production log replay using Perl and run against every release.
- Developed tools for load testing in C/C++ to sent orders at different rate for certain duration.
- Developed various SQL queries to update the database for testing team and Support teams.
- Developed tools in C/C++ and Perl for Testing team and support teams to analyze the results such as fix tag details and get message details for particular order from different servers.
- Involved in tracking of application & software issues/defects by discussing in review meetings with Business Analyst and Development Team.
Environment: ASP.Net Framework 3.5, C#, JQuey, JavaScript, JSON, CSS, XML, FireBug, AJAXLINQs, MS-Excel2010, FIX 4.0/4.2/4.4 Protocol, SQL-2005, Windows XP/7, RedHat Linux.
Confidential, Waukesha, WI
Developer
Responsibilities:
- Designed and Developed of C/C++/TAO based framework for real-time event handling traffic for data distribution and system control over a CAN and Ethernet network. Developed using C++ and TAO elements such as Name Server, Event Handlers, and custom IDEs
- Designed and Implemented Error Detection & Reporting for RAD system. This module detects hardware errors on RAD and reports the errors & required actions to OTS terminal.
- Also led Integration and Testing/QA effort for the product using PERL & Shell Scripts. Conceived, evaluated, and developed software tools and processes. Automated and enhanced the integration, building, RPM packaging, and installation.
- Developed Auto Tracking and positioning algorithms for Positioner sub system, which involves real-time process with adjustment of tuning parameters and larger pool of device descriptors within each multithreads for handling data processing chain.
- Designed of test plans and test cases. Used Clear Case Multisite S/W for managing various file versions and for branching & merging
Environment: C/C++, Multithreading, STL, Perl, OOA/OOD, TAO, CORBA, UML, Rational Rose, Red hat Linux, VxWorks, CAN open Protocol, MY-SQL and Clear Case.
Confidential, Quincy, MA
Developer
Responsibilities:
- Involved in writing code to Manage Client Connectivity, Provide Read & Write mechanism on the sockets, Provide Mechanisms for Thread Management, Message Buffering and Message Extraction.
- Developed the MOSS Data Exchange Protocol (MDEX). This involved writing a Class Library to Encapsulate and Decapsulate ASCII Data to MDEX.
- Developed Class Libraries to Interface with the MS-SQL Server Database using ODBC.
- Developed Test cases and performed Unit/Integration/Resilience/Performance Testing of the MSDS & MSDS Client
Environment: C++/VC++, STL, TCP/IP, Perl, windows Socket, Code Warrior 9.0, PALM OBJECT LIBRARY API, UML, MS-SQL Server, ODBC, CVS, Windows 2000
Confidential
Developer
Responsibilities:
- Involved in the development of QJM software using VC++ 6.0 and Sybase 11. This software uses a touch screen monitor/frame interface to collect music album data from the user. It uses RS232 communications port to pack the data and send it to an NSM 310 AC CD Changer IN port for the Locate, Load, Check, Play and Read TOC Operations of the CD Player.
- Developed the code for maintaining the Music album data by the Sybase server and replicated at all the terminals after any / every database transaction so that each workstation is in total sync with the server.
- Used various features for the database like triggers, stored procedures, tables, indexes and views.
- Generated top playing album lists based on the number of times the album is chosen to play.
- Windows SDK and API routines are used to interface with the database.
- Queries and update rules are maintained at the data server.
Environment: C/C++, VC++ 6.0, HP-Unix, Windows 2000, TSQL, DB / CT LibraryNet Library, NSM 310 AC-DD
