SlideShare a Scribd company logo
SUMMER INTERNSHIP
Company: Spreetail
ABSTRACT
This report consists of Internship details
which covers my activity: 45-hour work-
week starting May 15, 2017 to August 11,
2017
Padmavati Hanumant Channal
(1001398166)
Contents Page
Internship Overview 2
Projects Worked 3
Experience and
application of
course Knowledge
4
Week- wise work
split up of
Internship
4
2
Internship Overview
Company: Spreetail
Description: Spreetail is a profitable and growing ecommerce company. Every single day,
Spreetail works with partners like Amazon and eBay to offer the best prices
on tens of thousands of items. It’s focus: building technology, marketing
products and managing warehouses”
Address: 2021 Transformation Drive, Suite 2500, Lincoln NE 68508
Manager: Nick Ebert
Role: Software Engineer Intern (Backend)
Team: Systems and Tools
Duration: May 11, 2017 to August 11, 2017
Brief Description
Worked alongside full-time team, contributing to various software development projects.
• Department cross training: Started off the internship with Department training which
included Front-end and Back-end software development lessons. Also, demonstrated which
projects I want to work and how.
• Leadership development: Was a part of various software management, leadership and
Personality assessments: Strengths finder. As an active member of Book club participated in
discussions of “Power pf Habit” and prepared a prototype of “SPRINT”.
• Professional development: (SDLC: Agile, Sprint Length: 10 days)
1. Working as a Backend Developer for Systems and Tools Squad.
2. Created a portable Redis cache library which will be used to replace Memcache in the
Spreetail’s monolith code.
3. Developed a software that can listen to Rocketchat (Company's internal chatroom) to
automatically build applications in GitLab and trigger deployment in Octopus
Deployment.
4. Creating a test project for meta-data tracking and analytics using ELK stack.
5. Fixing bugs in audit log of JSON Web tokens using Serilogger with ELK stack.
• Spreetail events: Community involvement such as donating books, backpacks to children.
• Company trip: Internship ends with a two-day company trip to San Diego.
3
Description of projects I worked on
Started off by making enhancements and documentation for existing tools for a couple of
weeks. As I got more comfortable with the team and what team did, I began undertaking
projects where I got to investigate a current problem and come up with a solution.
Details of Projects I worked on:
• Bug Fixes:
1. Audit log of JSON Web tokens using Serilogger with ELK stack.
This is a Auth-Microsoft service where in the logs of a web tokens are stored in
Elastic search.
When: SPRINT 1
2. Add all the Users to Systems Monitoring system:
At the time, the users who were notified of the system-status were addressed
as by pushing in the notification which would not notify a member of team.
The fix was to notify system-status to the Team Lead, Manager and the
Network Administrator
When: Sprint 2
• Projects
1. Developing a Portable Redis Cache Library which can be used to across
Company’s various Projects:
At the time, company’s monolith code where in there were multiple Projects
had different caching techniques. Ex: Mem-cache and Redis. I worked on
creating a single Portable Cache Library which can be used across all the
platforms as a Nugget Package. This will eventually be used to replace memed-
cache and bring uniformity.
When: Sprint 3 & 4
2. Automating CI-CD:
Developed software that can listen to Rocketchat (Company’s internal
chatroom) to automatically build applications in GitLab and Trigger deployment
in Octopus Deployment. Systems that interact with each other are: Hubot,
Rocketchat, GitLab, Octopus-Deployment. Technologies used: Powershell and
Coffeescript.
When: Sprint 5 & 6
Ended my Development work with documentation and code reviews.
4
Experience and How I applied my Course knowledge in my Internship
Spreetail provided me an excellent work culture & great people to work with. I stuck by
Company’s mantra: “Be Relentless Work Hard Learn. Adapt. Innovate Win Together” It was a
unique experience wherein I could leverage what knowledge I gained from the courses I took in
my First year of Graduate Studies.
Course CSE 5306:
Dr Jia Rao had various interesting Projects in Distributed systems which included Docker
configuration and environment as a bonus Project. With the help of learnings, I had in
his class I could understand how various Project Environments can be set up in a Docker.
I also had an opportunity to understand Docker working in Software Industry. I attend
my Mentors Tech talk on Docker to automate CI-CD in Omaha.
Course CSE 5311:
Algorithms was an integral part of all the development process. While I have not
explicitly created any new algorithm during my Internship, I have used many data
structures in that I used in class. Most of the different data Structures that I used were
in my first Project: that is Creation of Portable Redis Cache Library.
Course CSE 6324:
This was one of the best courses that helped me understand Agile Software
Development Life Cycle. Dr Khalili gave us an industry-like experience and having put
into practice was nothing less than deeper understand of Sprints. Code refactoring,
writing cleaner code etc helped me write better solutions.
Spreetail also gave an opportunity of understanding different technologies. There was a
flexibility to change the squads (Back-end to Front-end). As a part of trainings during Intern
onboarding I learnt various C# 6.0 features and understood the concepts like Dependency
Injection, Attributes, Reflection in .Net Framework.
Week wise split of Activities, Projects Undertaken and Learning:
Week 1 Bug fix: Adding users to monitoring system, Backend Development Training, Q&A
Week 2 Bug fix: Adding users to monitoring system, Frontend Development Training.
Week 3 Bug Fix: Audit logs, Intern Community Project Kick off,
Week 4 Bug fix: Audit logs, Intern strengths finder
Week 5 Project 1: Redis cache, Backend Development Training, Intern Book club
Week 6 Project 1: Redis cache, Intern Department Overview, Usability Testing
Week 7 Project 1: Redis cache, Fulfillment center tour, Lincoln Mytern: Hashtag Hunt
Week 8 Project 1: Redis cache, Intern Presence workshop, Community Project Selection
Week 9 Project 2: Automate CI-CD, Intern Leadership Workshop
Week 10 Project 2: Automate CI-CD, Lincoln Intern Community meet-up
Week 11 Project 2: Automate CI-CD, Happy Hour
Week 12 Documentation, Code review, Company Trip
5

More Related Content

What's hot

Dev ops Training Course
Dev ops Training CourseDev ops Training Course
Dev ops Training Course
HimanshuPise2
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
Jeff Schneider
 
The Clash Between Devops and Quality Assurance
The Clash Between Devops and Quality AssuranceThe Clash Between Devops and Quality Assurance
The Clash Between Devops and Quality Assurance
WebcsonsultsEU
 
Selenium training in chennai
Selenium training in chennaiSelenium training in chennai
Selenium training in chennai
Thecreating Experts
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps Certification
Aakash Yadav
 
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
RightScale
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
Gene Kim
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
Ahmed Misbah
 
Automated Testing with Logic Apps and Specflow
Automated Testing with Logic Apps and SpecflowAutomated Testing with Logic Apps and Specflow
Automated Testing with Logic Apps and Specflow
BizTalk360
 
Devops Engineer E-Degree In Just 3 Months
Devops Engineer E-Degree In Just 3 MonthsDevops Engineer E-Degree In Just 3 Months
Devops Engineer E-Degree In Just 3 Months
John Alex
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
Simplilearn
 
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsDevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
Tonex
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Edureka!
 
Angular 6 Training with project in hyderabad india
Angular 6 Training with project in hyderabad indiaAngular 6 Training with project in hyderabad india
Angular 6 Training with project in hyderabad india
php2ranjan
 
Improving Dashboards with open content sharing
Improving Dashboards with open content sharingImproving Dashboards with open content sharing
Improving Dashboards with open content sharing
Lachlan Hardy
 
Time To Get Your DevOps E-Degree Now !!
Time To Get Your DevOps E-Degree Now !!Time To Get Your DevOps E-Degree Now !!
Time To Get Your DevOps E-Degree Now !!
John Alex
 
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
Alkacon Software GmbH & Co. KG
 
Java training in Bhubaneswar
Java training in BhubaneswarJava training in Bhubaneswar
Java training in Bhubaneswar
javalit
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration Monday
BizTalk360
 
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Kapil Mohan
 

What's hot (20)

Dev ops Training Course
Dev ops Training CourseDev ops Training Course
Dev ops Training Course
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
 
The Clash Between Devops and Quality Assurance
The Clash Between Devops and Quality AssuranceThe Clash Between Devops and Quality Assurance
The Clash Between Devops and Quality Assurance
 
Selenium training in chennai
Selenium training in chennaiSelenium training in chennai
Selenium training in chennai
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps Certification
 
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Automated Testing with Logic Apps and Specflow
Automated Testing with Logic Apps and SpecflowAutomated Testing with Logic Apps and Specflow
Automated Testing with Logic Apps and Specflow
 
Devops Engineer E-Degree In Just 3 Months
Devops Engineer E-Degree In Just 3 MonthsDevops Engineer E-Degree In Just 3 Months
Devops Engineer E-Degree In Just 3 Months
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
 
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsDevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
 
Angular 6 Training with project in hyderabad india
Angular 6 Training with project in hyderabad indiaAngular 6 Training with project in hyderabad india
Angular 6 Training with project in hyderabad india
 
Improving Dashboards with open content sharing
Improving Dashboards with open content sharingImproving Dashboards with open content sharing
Improving Dashboards with open content sharing
 
Time To Get Your DevOps E-Degree Now !!
Time To Get Your DevOps E-Degree Now !!Time To Get Your DevOps E-Degree Now !!
Time To Get Your DevOps E-Degree Now !!
 
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
 
Java training in Bhubaneswar
Java training in BhubaneswarJava training in Bhubaneswar
Java training in Bhubaneswar
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration Monday
 
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
 

Similar to Summer-17 Internship at Spreetail

Spring-18 Internship at INSZoom
Spring-18 Internship at INSZoomSpring-18 Internship at INSZoom
Spring-18 Internship at INSZoom
Padma Channal
 
Learning pool presentation
Learning pool presentationLearning pool presentation
Learning pool presentation
NikitaBurlaka
 
Summer Internship (Report)
Summer Internship (Report)Summer Internship (Report)
Summer Internship (Report)
Paras Garg
 
Juan Baquera
Juan BaqueraJuan Baquera
Juan Baquera
Juan Baquera
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
Michael Elkabetz
Michael Elkabetz Michael Elkabetz
Michael Elkabetz
Mike Elkabetz
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
mdk8989
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
BrendaNyokabi
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
Alexandru Bolboaca
 
Grandma's recipe for DevOps adoption
Grandma's recipe for DevOps adoptionGrandma's recipe for DevOps adoption
Grandma's recipe for DevOps adoption
Andrés García García
 
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh Kulshreshtha
 
Information Development in an Agile Environment
Information Development in an Agile EnvironmentInformation Development in an Agile Environment
Information Development in an Agile Environment
Neeraj Bhatia
 
Rakesh_Resume
Rakesh_ResumeRakesh_Resume
Rakesh_ResumeRakesh Br
 
AshishKumarResume2_MVC
AshishKumarResume2_MVCAshishKumarResume2_MVC
AshishKumarResume2_MVCAshish Dwivedi
 
Akanksha_Katiyar_Resume (1)
Akanksha_Katiyar_Resume (1)Akanksha_Katiyar_Resume (1)
Akanksha_Katiyar_Resume (1)akankshakatiyar
 
James Sullivan CV 2015
James Sullivan CV 2015James Sullivan CV 2015
James Sullivan CV 2015James Sullivan
 

Similar to Summer-17 Internship at Spreetail (20)

Spring-18 Internship at INSZoom
Spring-18 Internship at INSZoomSpring-18 Internship at INSZoom
Spring-18 Internship at INSZoom
 
Learning pool presentation
Learning pool presentationLearning pool presentation
Learning pool presentation
 
Summer Internship (Report)
Summer Internship (Report)Summer Internship (Report)
Summer Internship (Report)
 
Juan Baquera
Juan BaqueraJuan Baquera
Juan Baquera
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
 
Michael Elkabetz
Michael Elkabetz Michael Elkabetz
Michael Elkabetz
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
VishalBendreQa
VishalBendreQaVishalBendreQa
VishalBendreQa
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
 
Grandma's recipe for DevOps adoption
Grandma's recipe for DevOps adoptionGrandma's recipe for DevOps adoption
Grandma's recipe for DevOps adoption
 
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_Exp
 
Information Development in an Agile Environment
Information Development in an Agile EnvironmentInformation Development in an Agile Environment
Information Development in an Agile Environment
 
GSOC 2016 mifos
GSOC 2016 mifosGSOC 2016 mifos
GSOC 2016 mifos
 
Rakesh_Resume
Rakesh_ResumeRakesh_Resume
Rakesh_Resume
 
Raghavendra Gupta Resume
Raghavendra  Gupta  ResumeRaghavendra  Gupta  Resume
Raghavendra Gupta Resume
 
AshishKumarResume2_MVC
AshishKumarResume2_MVCAshishKumarResume2_MVC
AshishKumarResume2_MVC
 
Akanksha_Katiyar_Resume (1)
Akanksha_Katiyar_Resume (1)Akanksha_Katiyar_Resume (1)
Akanksha_Katiyar_Resume (1)
 
James Sullivan CV 2015
James Sullivan CV 2015James Sullivan CV 2015
James Sullivan CV 2015
 
Resume_.Net_3+Yr
Resume_.Net_3+YrResume_.Net_3+Yr
Resume_.Net_3+Yr
 

Recently uploaded

CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 

Recently uploaded (20)

CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 

Summer-17 Internship at Spreetail

  • 1. SUMMER INTERNSHIP Company: Spreetail ABSTRACT This report consists of Internship details which covers my activity: 45-hour work- week starting May 15, 2017 to August 11, 2017 Padmavati Hanumant Channal (1001398166) Contents Page Internship Overview 2 Projects Worked 3 Experience and application of course Knowledge 4 Week- wise work split up of Internship 4
  • 2. 2 Internship Overview Company: Spreetail Description: Spreetail is a profitable and growing ecommerce company. Every single day, Spreetail works with partners like Amazon and eBay to offer the best prices on tens of thousands of items. It’s focus: building technology, marketing products and managing warehouses” Address: 2021 Transformation Drive, Suite 2500, Lincoln NE 68508 Manager: Nick Ebert Role: Software Engineer Intern (Backend) Team: Systems and Tools Duration: May 11, 2017 to August 11, 2017 Brief Description Worked alongside full-time team, contributing to various software development projects. • Department cross training: Started off the internship with Department training which included Front-end and Back-end software development lessons. Also, demonstrated which projects I want to work and how. • Leadership development: Was a part of various software management, leadership and Personality assessments: Strengths finder. As an active member of Book club participated in discussions of “Power pf Habit” and prepared a prototype of “SPRINT”. • Professional development: (SDLC: Agile, Sprint Length: 10 days) 1. Working as a Backend Developer for Systems and Tools Squad. 2. Created a portable Redis cache library which will be used to replace Memcache in the Spreetail’s monolith code. 3. Developed a software that can listen to Rocketchat (Company's internal chatroom) to automatically build applications in GitLab and trigger deployment in Octopus Deployment. 4. Creating a test project for meta-data tracking and analytics using ELK stack. 5. Fixing bugs in audit log of JSON Web tokens using Serilogger with ELK stack. • Spreetail events: Community involvement such as donating books, backpacks to children. • Company trip: Internship ends with a two-day company trip to San Diego.
  • 3. 3 Description of projects I worked on Started off by making enhancements and documentation for existing tools for a couple of weeks. As I got more comfortable with the team and what team did, I began undertaking projects where I got to investigate a current problem and come up with a solution. Details of Projects I worked on: • Bug Fixes: 1. Audit log of JSON Web tokens using Serilogger with ELK stack. This is a Auth-Microsoft service where in the logs of a web tokens are stored in Elastic search. When: SPRINT 1 2. Add all the Users to Systems Monitoring system: At the time, the users who were notified of the system-status were addressed as by pushing in the notification which would not notify a member of team. The fix was to notify system-status to the Team Lead, Manager and the Network Administrator When: Sprint 2 • Projects 1. Developing a Portable Redis Cache Library which can be used to across Company’s various Projects: At the time, company’s monolith code where in there were multiple Projects had different caching techniques. Ex: Mem-cache and Redis. I worked on creating a single Portable Cache Library which can be used across all the platforms as a Nugget Package. This will eventually be used to replace memed- cache and bring uniformity. When: Sprint 3 & 4 2. Automating CI-CD: Developed software that can listen to Rocketchat (Company’s internal chatroom) to automatically build applications in GitLab and Trigger deployment in Octopus Deployment. Systems that interact with each other are: Hubot, Rocketchat, GitLab, Octopus-Deployment. Technologies used: Powershell and Coffeescript. When: Sprint 5 & 6 Ended my Development work with documentation and code reviews.
  • 4. 4 Experience and How I applied my Course knowledge in my Internship Spreetail provided me an excellent work culture & great people to work with. I stuck by Company’s mantra: “Be Relentless Work Hard Learn. Adapt. Innovate Win Together” It was a unique experience wherein I could leverage what knowledge I gained from the courses I took in my First year of Graduate Studies. Course CSE 5306: Dr Jia Rao had various interesting Projects in Distributed systems which included Docker configuration and environment as a bonus Project. With the help of learnings, I had in his class I could understand how various Project Environments can be set up in a Docker. I also had an opportunity to understand Docker working in Software Industry. I attend my Mentors Tech talk on Docker to automate CI-CD in Omaha. Course CSE 5311: Algorithms was an integral part of all the development process. While I have not explicitly created any new algorithm during my Internship, I have used many data structures in that I used in class. Most of the different data Structures that I used were in my first Project: that is Creation of Portable Redis Cache Library. Course CSE 6324: This was one of the best courses that helped me understand Agile Software Development Life Cycle. Dr Khalili gave us an industry-like experience and having put into practice was nothing less than deeper understand of Sprints. Code refactoring, writing cleaner code etc helped me write better solutions. Spreetail also gave an opportunity of understanding different technologies. There was a flexibility to change the squads (Back-end to Front-end). As a part of trainings during Intern onboarding I learnt various C# 6.0 features and understood the concepts like Dependency Injection, Attributes, Reflection in .Net Framework. Week wise split of Activities, Projects Undertaken and Learning: Week 1 Bug fix: Adding users to monitoring system, Backend Development Training, Q&A Week 2 Bug fix: Adding users to monitoring system, Frontend Development Training. Week 3 Bug Fix: Audit logs, Intern Community Project Kick off, Week 4 Bug fix: Audit logs, Intern strengths finder Week 5 Project 1: Redis cache, Backend Development Training, Intern Book club Week 6 Project 1: Redis cache, Intern Department Overview, Usability Testing Week 7 Project 1: Redis cache, Fulfillment center tour, Lincoln Mytern: Hashtag Hunt Week 8 Project 1: Redis cache, Intern Presence workshop, Community Project Selection Week 9 Project 2: Automate CI-CD, Intern Leadership Workshop Week 10 Project 2: Automate CI-CD, Lincoln Intern Community meet-up Week 11 Project 2: Automate CI-CD, Happy Hour Week 12 Documentation, Code review, Company Trip
  • 5. 5