I am a self-learner, detail-oriented, and experienced professional with a passion for web development. With over 5 years of experience, I have honed my skills in creating websites, web apps, and APIs that meet user demands. I prioritize creating highly readable and easily maintainable source code. In this rapidly changing industry, I am constantly striving to learn new technologies and improve myself.
At Folium AI, as a Senior Software Engineer, I have strong knowledge in MERN/MEAN stack and have built web applications using React.js for the client-side and Node.js (Express) for the server-side. I am well-versed in building web servers, Restful APIs, and working with MongoDB and SQL Server for databases. I excel in using React.js (Redux) to build user interfaces and have a solid understanding of state store, middleware, action creator, reducer, and container. Additionally, I have expertise in using Grid Controls, jQuery, and CSS preprocessors like LESS/SASS to improve the maintainability of CSS.
During my tenure at Alsyke Technologies as a Senior Frontend Engineer, I analyzed business requirements and developed web apps using the MERN stack. I utilized HTML5, CSS3, JavaScript, and jQuery to build interactive user interfaces and created responsive web pages using the React Bootstrap framework. I also worked with SASS framework to generate plain CSS for dynamic pages. With a strong understanding of React Components, I implemented communication strategies, routing, and designed rich-featured action creators and reducers.
At Square63, as a Frontend Engineer, I designed the front end using HTML5, CSS3, JavaScript, Bootstrap, and AngularJS. I extensively used HTML5 features and worked with AngularJS directives, components, filters, and services to customize controllers. I built Angular services to fetch data from web APIs and used AngularJS Resolve to restrict access to authorized information. Additionally, I utilized AJAX and JSON for asynchronous HTTP requests and built Angular factories and services to facilitate communication across independent controllers.