Поскольку моя стажировка во Flash подходит к концу, я хотел бы поделиться своим опытом работы во Flash в следующей статье.

Обо мне

Меня зовут Пуру Агарвал, и в настоящее время я получаю степень бакалавра технических наук, CSE в Университете Беннета, Большая Нойда. В настоящее время я учусь на последнем курсе B.Tech. У нас была возможность пройти обычную курсовую работу в университете или отправиться на стажировку и получить реальный опыт. Итак, я выбрал второй вариант. Меня всегда интересовало решение проблем с помощью кода с самого начала, поэтому я выбрал это поле. Я инженер-программист (бэкэнд) и имею опыт около 2 лет создания и взлома вещей с кодом и без него.

О Flash (Компания)

Flash — это стартап на ранней стадии, основанный высококвалифицированным серийным предпринимателем и ветераном индустрии электронной коммерции и финансовых технологий при поддержке первоклассной команды основателей, у которых за плечами несколько уже сделанных проектов. Flash ориентирован на то, чтобы сделать онлайн-покупки легкими и безопасными для покупателей и брендов нового поколения.

О продукте

Миссия Flash — демократизация и упрощение покупок за счет слияния брендов нового века и покупателей нового века. Набор продуктов Flash использует многоканальные данные и передовые технологии с запатентованным искусственным интеллектом, чтобы устранить трения для покупателей и предложить восхитительный опыт покупок. Flash обеспечивает дифференцированную и ощутимую ценность для коммерции, касс и платежных операций. Видение Flash состоит в том, чтобы предоставить брендам и покупателям множество предложений продуктов, которые могут сделать их процесс покупки и продажи плавным и восхитительным. Учитывая постоянно растущую базу онлайн-покупателей в Индии (500 млн к 2030 г.) и их растущие потребности в кредитах для финансирования своих стремлений (в настоящее время только 6% кредитоспособны), Flash сыграет решающую роль, помогая продавцам предлагать кредиты и обеспечивая бесперебойную работу. опыт покупателям.

Моя роль

Я работаю во Flash последние шесть месяцев. В мои основные обязанности входила работа над бэкендом. Я отвечал за разработку серверных микросервисов с использованием Java. Java — это высокоуровневый, основанный на классах, объектно-ориентированный язык программирования, спроектированный так, чтобы иметь как можно меньше зависимостей от реализации. За время работы в Flash я работал над различными мелкими и крупными задачами, внося свой вклад в продукт.

Мое время во Флэше

Я внес свой вклад в продукт, работая над множеством мелких и крупных задач во время моего пребывания здесь. Помимо Java я работал с AWS, Docker и PostgreSQL. Я узнал о многих сервисах AWS, а также работал со многими из них, включая Lambda, S3, CloudWatch, RDS и многие другие.

Я разработал бессерверные функции для серверных микросервисов, используя AWS Lambda. Бессерверные функции Lambda работали как API-интерфейсы HTPP, которые могли использоваться другими службами или напрямую использоваться внешним интерфейсом.

Postman и Docker были двумя важными инструментами, которые я использовал. Для локального тестирования функций Lambda и поддержки локальной базы данных я использовал Docker. В процессе разработки я тестировал API в целом с помощью Postman и дополнительно использовал его для описания бэкенда. Команда фронтенда обнаружила, что подключить API очень легко благодаря документации с хорошими примерами.

Последние пару месяцев были довольно интересными. Мы чаще развертываем и сотрудничаем. У нас даже были еженедельные демонстрации, чтобы отслеживать прогресс и не отставать от сроков по мере приближения к запуску продукта.

Я многое узнал о совместной работе через git, разрешении конфликтов и рефакторинге кода для лучшей читабельности. Мне пришлось подробно изучить AWS через инфраструктуру, которую мы строим здесь, в Flash. Помимо этих сложных навыков, мое общение значительно улучшилось. Я стал еще больше увлечен технологиями.

Руководство от Университета Беннета

Будучи студентом бакалавриата, Беннеттский университет приносил мне только пользу. Все преподаватели оказывали студентам большую поддержку. Навыки, которые я приобрел в Университете Беннета благодаря своей курсовой работе и занятиям в клубе, помогли мне в моей повседневной работе.