RichaRd Lewis
Email: ********************@*****.***
Phone: +1-928-***-****
Linkedin: www.linkedin.com/in/richard-lewis-176889336 Address: Teague, Texas
Summary
Dynamic and results-oriented Senior Software Engineer with over 10 of experience in designing, developing, and deploying robust software solutions. Proficient in both AI technologies and full stack development, with a strong background in specific programming languages, frameworks, and tools like Python, C#, C++, Java and JavaScript. Demonstrated ability to lead projects from conception to completion, employing agile methodologies and best practices.
Experience
Senior Software Engineer (Oct 2022 - Aug 2024), Clarifai, WA
●Lead Development: Spearheaded the design and implementation of AI-driven applications, enhancing user experience and operational efficiency for diverse client projects.
●Developed and maintained RESTful APIs using Python and frameworks like Django, Flask,and FastAPI,ensuring seamless integration with external systems and third-party services.
● Highly experience with Rest APIs, AWS, Open Shift, SQLAmazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Red shift, Bamboo, ELB, RDS, SNS, SWFand EBS etc and Azure.
●AI Integration: Collaborated with data scientists to integrate machine learning algorithms into existing software solutions, improving predictive analytics and real-time data processing.
● Experienced in containerizing the applications using Docker and deploying with Jenkins.
● Deployed the pre-trained machine learning model as an Endpoint and built the serverless architecture using AWS Sage Maker, AWS EC2 instance, AWS S3 and AWS Lambda.
● Used Python modules like Matplotlib and Pandas library for statistical analysis andgenerating complex graphical data and NumPy for numerical analysis.
● Increased the customer traffic by 12% compared to the previous year by refactoring the car recommendation system which used LLM and implementing the real-time chat with AI Chabot.
●Code Quality: Implemented best practices for code reviews and automated testing, increasing code quality and reducing bugs by 40%.
●Mentorship: Mentored junior developers on full stack development practices and AI technologies, fostering a culture of continuous learning and innovation within the team. Senior Software Engineer (Mar 2020 - Jun 2022), Microsoft, WA
● Developed and maintained backend systems, RESTful APIs and Severless APIs with Python, Node.js and GraphQL processing millions of data records daily, leading to a 25% improvement in application performance.
● Created and maintained 5 visually appealing frontends using HTML5, TailwindCSS, JavaScript, React.js and Angular.
● Led a team of 6 juniors, performed hiring, training employees, managed meetings to resolve performance issues by Agile methodology and reported the status of projects on daily basis.
● Worked with Amazon Web Services using EC2 for hosting and Elastic map reduce (EMR) for data processing with S3 as storage mechanism.
● Implemented Lambda code to read data from Kinesis and SQS and replicate the data in DynamoDB.
● Developed Business Logic using Python on Django Web Framework and Frontend using React.
● Implemented Regression testing to find and resolve bugs that change from old functionality to the new functionality of software.
● Used and have experience with CI/CD tools for build and development for data pipelines.
● Experience in working with Bamboo to Build and Deploy the code in multiple environments.
● Extracted the insight and visualization of data using Tableau and Power BI
● Developed and designed Python based API to interact with company’s website.
● Experience in Implementation of MVC/ MVT architecture using Django, and RESTful, Soap web service and SoapUI.
● Worked on several standard Python packages like NumPy, MatPlotLib, Scipy, Pandas, PyTables etc.
● Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
● Used data visualization software Tableau as part of bringing Google insights from data extracted and better representation of data.
● Pipelined into AWS Glue then used PySpark to perform complex transformations standardizing the data and stages it into S3 buckets. Full Stack Engineer (Apr 2017 - Jan 2020) Mthree, NY
● Architected and implemented microservices architecture, improving system scalability and flexibility by 40%.
● Worked on both front-end and back-end technologies, utilizing Python, Node.js, JavaScript and RDBs.
● Implemented real-time features and video meeting features using WebSockets and WebRTC, enhancing the platform’s collaboration capabilities.
● Integrated GraphQL API queries and mutations deployed on AWS Amplify, enabling seamless and efficient data retrieval and manipulation.
● Integrated third-party API, Cloud Services and deployed machine learning real time endpoints into applications using Python, NodeJS and AWS services including S3, Lambda, API Gateway, RDS, EC2 and CloudFormation.
● Utilized AWS ECS, Lambda, Batch and Opensearch for backend development and cloud deployment and wrote customized CloudFormation scripts for better performance and cost management.
● Recorded the online users' data using Python/Django/Flask forms and implemented a test case using Pytest.
● Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout
● Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
● Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
● Contributed to building database Model, APIs and Views utilizing Python, to build an interactive webbased solution.
● Developed SQL Queries, Stored Procedures, and Triggers Using PostgreSQL/MySQL. Back End Engineer (Apr 2015 - Feb 2017) Nike,OR
● Expand your technical expertise by familiarizing myself with new programming languages and frameworks relevant to new projects, such as Python and Node.js.
● Proactively stayed updated on industry trends and emerging technologies, incorporating them into assigned projects such as implementing machine learning algorithms for anomaly detection, which resulted in a 15% reduction in downtime on server side applications.
● Successfully optimized software performance through code refactoring and resource management techniques, resulting in a 20% reduction in server load and improved user experience.
● Made the documentation for APIs and scripts, also made the reports and fixed for bugs which were being found while testing using testing frameworks.
● Participated in all phases of the System Development Life Cycle Analysis and responsible for gathering requirements, system analysis, design, development, testing and deployment.
● Developed web application using MVC architecture with the help of Django framework.
● Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
● Managed, developed and designed a dashboard control panel for customers and administrators using Python/Django.
● Designed and developed horizontally scalable APIs using Python/Django and Flask.
● Developed views and templates with Python and Flask view controllers and templating language to create a user-friendly website interface.
● Implemented multiple high performance MongoDB replica sets on EC2 with robust reliability.
● Developed RESTFUL API’s for the functionality implemented in the project using class- based views in Django. Used Django’s native testing framework to implement unit testing.
● Responsible for debugging the project monitored on JIRA (Agile). Engineer Intern (Mar 2014 - Apr 2015)MOUR, TX
● Gained a foundational understanding of software development principles and best practices through handson coding experience with various programming languages
● Leveraging my expertise in frontend development, utilizing Angular.js, React.js, Node.js, and Bootstrap.js, while collaborating with a Python backend featuring REST web services.
● Actively participated in team projects, collaborating with senior developers and contributing to ongoing initiatives such as building core functionality.
● Successfully developed and implemented bug fixes for critical system components, reducing downtime by 10% and improving platform reliability. Education
Bachelor’s Degree in Computer Science
Sam Houston State University Huntsville, Texas May 2009 - Oct 2013 Technical Skills
• Languages: Python, JavaScript, Java, C#, C++
• AI/ML Frameworks: TensorFlow, PyTorch, Keras, spaCy
• Front-End Frameworks: React, Angular, Vue.js, Bootstrap
• Back-End Technologies: Node.js, RESTful APIs, GraphQL, Django
• Databases: SQL, NoSQL, PostgreSQL, MongoDB
• Cloud Services: AWS, Azure, Google Cloud, Heroku
• DevOps Tools: Docker, Kubernetes, Jenkins, Terraform
• Generative AI Concepts: GANs, VAEs, Diffusion Models, Transformers