D
Darius Wilson Prince
Darius Wilson Prince
About
Detail
Senior Software Engineer
Columbia, South Carolina, United States
Over 10 years of extensive experience as a Front - End UI developer in developing web applications based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap, Angular, ReactJS, NodeJS. Excellent experience and Knowledge in CSS preprocessors like LESS and SASS. Wrote application-level code to add functionality to the perform client-side validation using JavaScript. Extensive experience in using JavaScript libraries like jQuery and in developing Rich Internet Applications (RIA). Strong experience in using AJAX for implementing dynamic webpages where the content can be fetched via API calls, using RESTful web services. Proficient in Model View Control (MVC) design pattern and Test-Driven Development (TDD). Experienced in AJAX, JSON with jQuery for request data and response processing. Used Angular to create maintainable and testable single page application and implemented 2-way data binding and used ng-filters across the applications. Expertise in React.JS framework to develop the SPA. Knowledge of using flux architecture in ReactJS for building client-side web application. Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React Redux. Developed Web API using NodeJS and hosted on multiple load balanced API instances. Used Bootstrap framework and media queries for developing customizable and responsive web design for compatibility with different platforms and screen sizes. Debugging applications in different browsers using Firebug, and testing applications using Jest, Jasmine, and karma, Mocha, Chai. Knowledge in using NPM, Bower and Grunt for package management and installation. Worked with JavaScript validations and developed Object-Oriented code. Experienced with Linux system administration, DevOps and AWS cloud platform. Strong understanding in implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups. Experienced in implementing in search engine optimization (SEO) for