Riley Swanston
Senior Full-Stack Developer
WestworthVillage,TX • +1-830-***-**** • *****************@*****.*** SUMMARY
Over 10 years of professional experience in all phases of SDLC including requirements complete SDLC life cycle including Analysis, Design, Development, Testing andDeploymentofmajorsystem.
Strong background in building web pages usingHTML/HTML5, XML, DHTML, CSS/CSS3, Tailwind CSS, SASS, LESS, JavaScript, TypeScript, React JS, Redux, Flex, Next.js, Angular (v11, v12), jQuery, JSON, Node.js, Ajax, and jQuery Bootstrap.
Skilled inMERNstackdevelopmentwithMongoDB,Express, React, andNode.js.
ExperiencedwithReduxarchitecture,utilizing complex object-orientedprogrammingtoenhancewebsiteperformance.
Solid understanding of React.js for designing interactive UIs using techniques like one-way data flow, Virtual DOM, JSX, and React Native.
ImplementedNext.js API routes to handle serverless functions, streamlining backend communication and reducing infrastructure complexity.
Developed andmaintainedahigh-performance e-commerce platformusingAngular(v11, v12) to support seamless user interactions andoptimizedloadingtimes.
Proficient inNode.js andNPMmodules,including tools like http-server, MongoDB, Microservices, Request, Elastic Search, Express, Spark, and templating engines.
Skilled in usingNode.js andRequire.js withinMVCframeworksforwebapplicationdevelopment.
Experienced in implementingMVCarchitectureforbackendapplicationsusingJavaalongwithSpringandServlets.
Comprehensive experience in developing applications with Java and J2EE technologies, including frameworks and technologies like Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, XML, and JMS.
Proficient indatabaseandquerylanguageslikeSQL,PL/SQL, andexperiencedinhandlingStoredProcedures,Cursors, Triggers across MySQL, PostgreSQL, MongoDB, andMS-SQL Server.
Involved inwritingapplication-level code for APIs andRESTfulWebServicesusingAJAXandJSON.
Experienced in testing frameworks such as Jest, Mocha and Chai for automated and unit testing.
Proficient in cloud platforms including AWS andAzure,with hands-on experience deploying scalable applications.
Good experience in Jenkins andMavenforcontinuousintegrationandbuildautomation.
WorkedextensivelywithiterativeAgileandSCRUMmethodologies.
Proven Expertise in Leading Projects, Mentoring Team, Engaging with end-users, creating prototypes, and producing thorough documentation.
TECHNICAL SKILLS
Languages & Framworks: JavaScript, TypeScript, Java, Python, .NET, React, Next.js, Angular(v15, v16), Node.js Databases: MySQL, MongoDB, PostgreSQL, Microsoft SQL Server DevOps Tools: Docker, Jenkins, Kubernetes, AzureDevOps,AWS CodePipeline Cloud Platforms: AWS(S3, Lambda, EC2), Azure
Software Development: AgileMethodologies,Test-Driven Development, Continuous Integration, RESTful API Design, Mocroservices Architecture
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents, Integration Testing PROFESSIONAL EXPERIENCE
Resource Furniture Jun 2022 - Sep 2024
Senior Lead Full-Stack Developer
LedAgiledevelopmentwithinacross-functional team, delivering regular updates to business and project stakeholders.
Built andoptimizedresponsive,server-side rendered applications using React.js andNext.js, enhancing page load speed and SEO for improved user engagement.
Architected scalable, reusable React components andmanagedstatewithRedux,streamlining complex UI features such as Tree, Slide-View, and TableGrid.
Implementeddynamic,styled front-end features with Tailwind CSS and React Virtual DOM, improving user experience and visual consistency across platforms.
LeveragedNext.js features like API routes and server-side rendering to enhance applicationperformanceandmaintainability.
ConfiguredWebpackforoptimizedbuildsandutilizedReactAutocompleteforadvancedlocationsearchfunctionality.
Conducted A/B tests to optimize user experience, improving conversion rates and engagement by analyzing key performancemetrics.
Led the development of server-side applicationusingNode.js and Express.js, with a focus on building RESTful APIs and implementing robust server logic.
Implemented JWT andOAuthforuserauthentication,ensuring data security.
Wrote andmaintainedunittestsforJavaScriptcodeusingJest,ensuring robust code quality andminimizingbugsin production.
Harnessed the capabilities of AWS for the creation and deployment of scalable and highly available applications,making strategic use of AWS Lambda, S3, and EC2 services.
Established andmaintainedCI/CD pipelines for automated testing and deployment, utilizing Docker and Kubernetes to ensure a seamless and consistent release process.
Conducted code reviews and provided guidance to software developers for continuous improvement.
Collaboratedwithoffshoreteamstoalignonfunctionalandtechnicalrequirements,usingHPQualityCenterforissue tracking to reduce project downtime.
Environment : HTML5, JavaScript, TypeScript, CSS3, Bootstrap, TailwindCSS,React JS, Redux, Next.js, Flex, JSP, Node.js, Express.js, MongoDB, Jest, Docker, Kubernetes, Github, Agile, AzureDevOps,Jira, Figma, HP Quality Center Yeti Agu 2018 - Apr 2022
Senior Full-Stack Developer
Built high-performing front-end apps using Angular (v11, v12) and React, with a focus on responsive, maintainable code.
Managed state effectively with Redux and NgRx, ensuring consistency and smooth functionality across user interactions.
DevelopedWebSocketstosupportreal-time features like notifications and chat, ensuring seamless communication for end- users.
Helped the design team translateUXideasintorealitybydevelopingreusablestylecomponentsinSassandLess.
Integrated third-party APIs for data visualization, allowing real-time information delivery across our app.
Created a Butter CMS-based review filtering systemforeasyupdatesandaddedAdobeAnalyticstotrackinteractionsfor marketing insights.
Migrated an application developed in Angular v11 to Angular v12.
WorkedonModel-View-Controller (MVC) Architecture on the client sidemakinguseofAngularv12.
Implemented SpringMVCflowtointeractwithdifferentmodulesandextensivelyusedSpringAOPandDependencyinjection during various modules of project.
ImplementedRESTbasedwebservicesusingJAX-RS annotations, Jersey provider and consumed usingHTTPservicesfrom Angular 12modules.
Used apache-Maven tool to build, configure, andpackageanddeployanapplicationproject.
Composed andexecutedMongoDBscriptstoinsertandupdateNoSQLdatabaseandreporting.
Written the JUNIT test cases for the functionalities.
Used Log4j for loggin errors, messages, and performance logs.
Used CI/CD tools Jenkins, Git/GitLabs and Docker registry for configuration and automation. Environment : AJAX, HTML5, JavaScript, CSS, SASS, LESS, Java, Spring MVC, J2EE, Junit, Maven, React, Angular (v11, v12), Redux, NgRx, RESTful, MongoDB, Log4j, Jenkins, Git/GitLab, Docker, Kubernetes Lone Star Footwear Jan 2015 - Jul 2018
SoftwareDeveloper
Analyzedbusinessneedstoconvertthemintotechnicalspecifications,creatingwebapplicationsusingMongoDB,Express, React.js/Redux, and Node.js (MERN stack).
UtilizedHTML5,CSS3, JavaScript, and jQuery to design interactive user interfaces (UI) andbuiltresponsivewebpageswith the Bootstrap framework.
Leveraged the SASS framework to produce dynamic pages by generating plainCSS.
Managed LifecycleMethods,State, Props, and Events to create interactive, stateful React components and implemented navigationwithReactRouter.
Developed class-based and functional components, added event listeners as needed, and established efficient communicationpatternsbetweenReactcomponents.
Designed and implemented action creators and reducers to build robust features.
Used Axios in React to interact withwebAPIs,fetching data andupdatingReduxstorestates.
EmployedMongoDBfordatastorage,creating diverse schemas and data access services for seamlessMongoDBinteraction.
Built server-side functionalitywithNode.js and Express, applyingmiddlewaretohandleHTTPrequests.
Contributed to designing and developing RESTful APIs and backend services for datamanagement.
Created reusable React components and functions, allowing easy integration into future projects.
Integrated JWTmiddlewareforbackendauthenticationandconfiguredPassportforaddedsecurity.
Worked in a Test-DrivenDevelopment(TDD) environment, usingMochaandChaifortesting.
Managed version control with Git, configuredWebpackformodulebundling,used JIRA for tracking tasks, and Jenkins for continuous integration and deployment.
Actively participated in daily ScrummeetingsandwasinvolvedinmultiplestagesofAgile-based projects. Environment : HTML5, CSS3, JSX, Babel, Javascript, TypeScript, ReactJS, React Bootstrap, AJAX, JSON, RESTAPI,Redux, Node.js, Express.js,WebPack,MongoDB, SASS, JIRA, Mocha, Chai, Git, Agile EDUCATION
The University of Kansas Sep 2008 - Jun 2014
Bachelor’s degree in Computer Science