0% found this document useful (0 votes)
90 views6 pages

Soumith

Soumith Boggarapu is a Senior Software Engineer with 12 years of experience in web development and UI/UX design, skilled in technologies like React, Angular, Node.js, and various testing frameworks. He holds a Master's degree in Computer Science and has worked on projects for companies like Ancestry.com and Deloitte, focusing on developing scalable applications and APIs. His technical expertise includes responsive web design, Agile methodologies, and extensive experience with databases and version control systems.

Uploaded by

shivpeddabai490
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views6 pages

Soumith

Soumith Boggarapu is a Senior Software Engineer with 12 years of experience in web development and UI/UX design, skilled in technologies like React, Angular, Node.js, and various testing frameworks. He holds a Master's degree in Computer Science and has worked on projects for companies like Ancestry.com and Deloitte, focusing on developing scalable applications and APIs. His technical expertise includes responsive web design, Agile methodologies, and extensive experience with databases and version control systems.

Uploaded by

shivpeddabai490
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SOUMITH BOGGARAPU +1 (480) 269-3145

(SENIOR SOFTWARE ENGINEER)


https://www.linkedin.com/in/soumith-b-637aa575/
soumith.boggaram@gmail.com

SUMMARY:

I am an Experienced Senior Software Engineer with a demonstrated history of working in the information technology
and services industry for around 12 years. I am Skilled in Responsive Web Development, UI/UX/Backend technologies,
Databases, End-to-end Testing, Leading Agile Teams, SRE Tools, Project Management, and Team Management.
Strong engineering professional with a Master's degree in Computer Science from the University of South Florida. Here
are the summarized skills:

 Around 12 years of professional IT experience in Web Development and User Interface design using
JavaScript Technologies, primarily focusing on React 18, React Query, Next JS, Angular 18, and Hooks.
 Worked on MongoDB for document-oriented database schemas
 Used GraphQL for APIs and data fetching
 Used LlamaIndex for chunking and indexing to build a secure AI assistant
 Used Langchain for retrieval and orchestration for building a secure AI assistant
 Worked on Vanilla JS and Next JS for prototype applications.
 Worked closely with Figma designs to implement new features.
 Worked on Jest to test the functionality of components and functions.
 Worked on Cypress for user interface testing.
 Creative, enthusiastic, and skillful UI developer experienced in building high-performing presentation layers,
reusable components, and performance optimization using HTML5, CSS3, Bootstrap4, tailwind, React hooks,
JavaScript, Angular14, JSON, AJAX, AngularJS, and Node JS across various platforms.
 I have strong knowledge of debugging applications using Web Inspector to traverse documents and manipulate
nodes using the DOM and its functions.
 Experience with CMS systems built with data-driven, dynamic pages.
 Have experience working with Node.js.
 Have experience working with TypeScript.
 Experience in creating UX designs and wireframes.
 Experience in the technologies that support Adobe Experience Manager
 Experience in using JEST and React testing libraries to test the components.
 Experience with Photoshop and translating creative designs into functioning websites.
 Experience in developing responsive web design (RWD) using CSS3 media queries, CSS pre-processors like
LESS and SASS, and the Bootstrap framework.
 Experienced in working with complex Object-Oriented concepts.
 Experience in using AEM (Adobe Experience Manager).
 Used DOCKER for containerization.
 Experienced in improving the site's performance and reducing the application's payload.
 Created User Interfaces using Angular components, Forms, Events, Keys, Routers, Animations, and other
concepts.
 Familiar with creating a Custom Reusable Angular Components Library.
 Experience in using Content management systems like Adobe Experience Manager and WordPress for E-
commerce site functionality
 Experience in Server-side development with Node environment using Node.js and NPM modules like HTTP-
server, MongoDB, Micro Services, and Express.
 Using Node.js, Express.js, and MVC Frameworks to develop the web application.
 Experience in all phases of SDLC, like Requirement Analysis, Implementation, and Maintenance, with a fast-
paced Agile development environment and methodologies, including Test Driven Development (TDD) and
Scrum with online tools like Jenkins.
 Experience in using package managers like NPM and Yarn and task managers like Grunt and Gulp.
 Well-versed with Object Oriented Programming (OOP) concepts in JavaScript with ES6/ES7 standards.
 Experience with front-end development with back-end system integration.
 Expertise in analyzing the Document Object Model (DOM) Layout, DOM functions, JavaScript functions, and
Cascading Styles across cross-browser using Firebug and Developer Toolbar.
 Good Knowledge of Design Patterns like MVC, Singleton, and Factory patterns.
 Good Understanding of HTTP/HTTPS Web protocols, standards, and front-end cross-site scripting.
 Knowledge of HTTP standards, API best practices, REST, web security and authentication, and basics of
building scalable solutions.
 Experience working with third-party web services and RESTful APIs using jQuery, AJAX, and asynchronous
RESTful services.
 Experience using J2EE technologies (Java, JSP, JDBC, and other frameworks).
 Verified RESTful API calls using Swagger and Postman tools.
 Worked with Angular router for developing Single Page Applications (SPA).
 Experience with databases such as MySQL, PostgreSQL, and MongoDB.
 Conducted end-to-end testing and unit/integration testing.
 Used JIRA extensively for organizing issues, tracking the assigned work/ bugs, and following team activity.
 Experience in all phases of the Software Development Lifecycle (SDLC) and extensive experience with Agile
and SCRUM.
 Ability to work effectively as a team member as well as individually.

EDUCATION:

Master’s in Computer Science 3.56/4 GPA - 2015


Bachelor’s in Information Technology 3.7/4 GPA – 2014

TECHNICAL SKILLS:
HTML5, CSS3, Bootstrap4, tailwind, AJAX, JSON, LESS, SASS, Adobe, Loadash,
UI Technologies/Lib
Ramda, React testing libraries, Jest, Enzyme, Cypress
JavaScript, jQuery, React 18, React Hooks, Angular 18, Angular JS, Node.js,
Scripting Languages
Moment.JS, Shell Scripting, PHP, TypeScript, ES6, Vanilla JS, Next JS, Vue.JS
IDE, Code Editors Visual Studio Code, Atom, Sublime Text, IntelliJ, Eclipse, Adobe
Databases MySQL, Postgres, MongoDB, Oracle
Methodologies Waterfall, Agile
Debugging Tools Chrome Developer toolbar, IE Developer Toolbar, Firebug
Version-Control
Git, Bitbucket, AEM
Tools
App/Web Servers HTTP Web Server, Apache Tomcat
Other Skills Java Springboot, Azure, AWS, NewRelic, Grafana, Tableau

WORK EXPERIENCE:

COMPANY: Ancestry.com San Francisco, CA


ROLE: Senior Software Engineer June 2019 – present

PROJECT:

Ancestry.com LLC is the largest genealogy company in the world, operating a network of genealogical, historical
records, and genetic genealogy websites.

RESPONSIBILITIES:

 Developed, created, and modified DNA analysis software and specialized utility programs.
 Analyze user needs and develop solutions for internal software applications using React 18, Node.js, tailwind,
Redux, Langchain, LlamaIndex, CSS3, HTML5, etc.
 Created Libraries and published them in a private NPM repository as a Micro Front-end.
 Created custom hooks and HOC components.
 Designed and implemented scalable APIs using GraphQL and TypeScript, enabling efficient data fetching for
complex front-end applications while improving performance and developer productivity.
 Used LlamaIndex to query across unstructured text with natural language, and ingest internal documents, etc
 Used Langchain to integrate OpenAI and plug in other tools to build a secure AI assistant
 Created microservices that can be reused for other company features.
 Worked on Vanilla JS and Next JS for prototype applications.
 I worked using React components, forms, events, keys, and Router.
 Used Redux to manage the entire application state.
 Created a reusable NPM component in Private Artifactory.
 Worked closely with Figma designs to implement new features.
 Worked on Cypress for user interface testing.
 Worked on Jest to test the functionality of components and functions.
 Route Guards and Resolvers were introduced to pre-load the data.
 Experience in translating creative designs into functioning websites.
 Familiar with creating Custom Reusable React Components.
 Have experience working with TypeScript.
 Served angular applications using Node.js to achieve server-side rendering.
 Experience with continuous deployment architectural patterns of AWS.
 Designed and customized software for client use to optimize operational efficiency.
 Analyze, design, program, debug, and modify software enhancements and new products used in internet-
related computer programs.
 Use current programming language and technologies, write code, complete programming, and perform testing
and debugging of applications.
 Collaborate with the user experience team to identify, prototype, and release new features.
 Develop solutions that perform well and are scalable.
 Collaborate with designers, product managers, and backend developers in a highly collaborative Agile
environment.
 Leverage modern CSS3 techniques and CSS preprocessors to design compatible and accessible automation.
 Participates in design reviews and provides input to design recommendations.
 Worked on Material-UI and developed reusable components.
 Responsible for implementing UI mock-ups and integrating third-party libraries.
 Work effectively within a collaborative team to identify and resolve issues.
 Skilled at sending data using the RESTful Web Services for implementing AJAX calling and updating the
dynamic functionality of UI.
 Worked with JSON web tokens (JWT) for authentication and authorization security configurations using Node.js.
 Used Postman to test APIs and integrate API with front-end by implementing HTTP Client to Get, Post, Delete,
and Put data from the backend and give a response in the console. Built backend REST API with NodeJS.
 Integrating custom Web parts for the utility tool, routinely troubleshooting issues, and supporting internal users.
 Heavily involved in defect fixing and additional development activities - coordinating with the SQA team for
complete approval.
 Experienced in practices like pier programming and Test-Driven Development throughout the development
process.
 Ensure adherence to architecture standards, risk management, and security policies.
 Involved in the AGILE process, two-week Sprints, and daily Scrums to discuss the development of the
application to deliver on time.
 to deliver on time.

COMPANY: Deloitte Consulting LLP Boston, MA


ROLE: DC Project Delivery Senior Analyst Dec 2016 – June
2019

PROJECT:

I was working on a project called NEW HEIGHTS. New HEIGHTS is a large-scale, client/server, interactive eligibility
determination and benefit issuance system maintained in the Department of Health and Human Services (DHHS) that
automates approximately 2421 policies governing more than 100 variations of cash, Medicaid, childcare, and food
stamp programs.

RESPONSIBILITIES:

 Experienced in implementing the SDLC process using Agile methodology.

 Providing efficient client-side UI validations and implementing business logic per the designs and requirements
using React hooks, Bootstrap 4, CSS3, HTML5, etc.
 Worked on Vanilla JS and Next JS for prototype applications.
 Proficient in Responsive web development using Bootstrap 4 and media queries.
 Experience with CMS systems built with data-driven, dynamic pages.
 Have experience working with TypeScript.
 Experience with automated testing and continuous deployments.
 Experience with PHP framework and cross-browser compatibility development.
 Closely working with Quality Analysts and Testers to monitor the application in various testing phases.
 I have strong knowledge in debugging applications using Web Inspector to traverse the documents and
manipulate the nodes using the DOM and its functions.
 Providing complete production application support and continuous improvement services in client-facing UI.
 Work with User Experience designers, leveraging multimedia content creation applications and digital media to
provide the best Customer Experience continuously.
 Instead of jQuery and Ajax, we used the Axios package to get and post data to the server through API calls.
 Used Babel.js to transpile ES6 and JSX into JavaScript, and have expertise in analyzing the Document Object
Model (DOM) Layout and DOM Functions.
 Hands-on experience with NPM (Node Package Management) for configuring the project according to our
needs.
 Worked with Jasmine and Karma frameworks to write tests for components and JavaScript code.
 Configured Jenkins for auto-deploying the code to the development box.
 Used GIT for version control and thoroughly reviewed pull requests before merging to the main branch.
 Used JIRA for bug tracking and issue tracking.
 Worked on an Agile (Scrum) Development Team and followed best practices such as code to modules, unit
testing, UI validations, and peer reviews.
 Collaborated with a team of developers to design and define new features and correct multiple bugs.

COMPANY: Apple Inc. Sunnyvale, CA


ROLE: UI Developer Dec 2015 – Dec 2016

PROJECT:
I worked on a project called iLog. iLog is the support system used by AppleCare support staff. It allows AppleCare
employees to view important information about any Apple device, such as its IMEI, Carrier, and network lock status. It
also provides a way to view all support cases for the device, including repairs, and quick and easy access to device
manuals and support documents.

RESPONSIBILITIES:

 Developed the UI extensively using JavaScript, AngularJS, Bootstrap, JSON, and Ajax.

 Developed AngularJS functionality in the application to provide two-way binding.

 Creating detailed technical documentation to support the team and to understand the complete workflow after
post-implementation.

 Created reusable templates and style sheets based on UI standards and guidelines.

 Ensured continuous delivery of software with close collaboration with product managers, designers, business
analysts, testers, architects, and fellow developers.
 Translate wireframes into interactive, dynamic code.
 Generated responsive data tables using Bootstrap grid system and CSS3 Media Queries to develop a single
responsive application with a good user experience on all platforms, like desktops, tablets, and mobile phones.
 Expertise in creating Custom Reusable Components for the UX-Library, consisting of Buttons, checkboxes,
Input, Icons, Toggle buttons, dropdowns, Multi-Level dropdowns, and many more.
 Used ES6 syntax and upgraded the app regularly to make a stable version of the app.
 Created a prototype before development based on static and approved design documents and wireframes.
 Used New Relic to monitor the application's performance.
 Called the RESTful web services call for POST, PUT, DELETE, and GET methods.
 Heavily involved in defect fixing and additional development activities - coordinating with the SQA team for
complete approval in different regions.

COMPANY: University of South Florida Tampa, FL


ROLE: Web Application Developer Oct 2014 – Nov 2015

PROJECT:
I was working on a project called Oasis. OASIS is USF’s Online Access Student Information System. Oasis provides
USF applicants and new, current, and former students online access to student records.

RESPONSIBILITIES:

 Designed and developed UI pages using HTML5, CSS3, JSON, JavaScript, jQuery, Bootstrap, AJAX,
AngularJS, Node JS, and JSON.
 Developed RWD pages using Bootstrap 4 and CSS3 media queries to create responsive navigation menus
and page interactivity for the university’s website.
 Implemented Responsive web pages (RWD) using the SASS CSS preprocessor, CSS3 media queries,
Bootstrap, and Restful API web development.
 Used Bootstrap components of Angular UI like carousel, collapse, dropdown, and tabs to develop dynamic,
responsive Web Applications.
 Coded to implement an AJAX-based application by fetching the response from the backend REST API as a part
of JSON calls.
 Developed a single-page application and created custom reusable components used across the application
using AngularJS for different modules, including event-driven pages.
 Developed various application functionalities such as search, pagination, and filtering using the MVVM
JavaScript Framework Angular JS
 Used AngularJS to create custom directives for the navigation bar, sidebar filters, strict filters for exact match
search, and other reusable sections.
 Used HTTP with AngularJS interceptors to make sure the requests were valid and used UI-router to handle
nested views and avoid page redirection.
 Leveraged two-way data binding through the scope and Webpack with ES2015 in applications built
on AngularJS and implemented different validation controls on the webpages using AngularJS.
 Worked on AngularJS by consuming RESTFUL web services and used AngularJS forms like Template Driven
and Modern Driven (Reactive) forms to perform form validations on the server and client side.
 Used JIRA for bug tracking and project management.
 Coordinated with the teams for QA / UAT, issue tracking, and bug fixing.
 JENKINS was used to integrate builds and GIT for Source Control continuously.
 Concatenate JS files using Grunt and Gulp to improve development efficiency and minify to improve
performance when loading web pages.
 Debug the application using Firebug and Chrome developer tools to traverse the documents and manipulate the
Node JS using DOM functions.
 Worked with Jasmine and Karma in testing and performed Unit and Execution tests utilizing JUNIT.

COMPANY: Corporate Infocom Private Ltd. Hyderabad, India


ROLE: Software Developer Dec 2013 - June
2014

PROJECT:
I was developing an e-commerce website for a supermarket store, which buys and sells goods and services or transmits
funds or data over an electronic network, primarily the Internet.

RESPONSIBILITIES:

• Involved in Software Development Life Cycle (SDLC) and implemented user interfaces using HTML, CSS,
and JavaScript for Client-side validations.
• Built web pages using Wireframes and Mockups.
• Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
• Created forms to collect and validate data from the user in HTML and JavaScript.
• Used CSS pre-processors (SASS).
• Involved in writing application-level code to interact with APIs and Web Services using AJAX, JSON, and
jQuery.
• Enhanced user experience by designing new web features using MVC Frameworks like Node.js.
• Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
• Developed cross-browser and multi-browser compatible web pages using HTML5, CSS3, and JavaScript.
Used jQuery plug-ins to implement features such as a lightbox, sliders, and other intuitive features.
• Experience working closely with business analysts and the product team to understand the technical
requirements.
• Worked with the QA team daily to fix the reported bugs/defects and check cross-platform compatibility.
• Associated with teams to update, implement, and test requirements constantly.
• Used to develop complex SQL Stored Procedures and Views with the help of Oracle 10G database to
implement business rules into the application and to support efficient data retrieval and manipulation from the
UI.
• Practical knowledge and expertise in object-oriented analysis and design.
• Practical knowledge in Data modeling, design, and development.
• Provided Technical Support, created test scripts and test cases, and implemented best practices and coding
standards.

You might also like