In a hurry? Click here to skip to skills!
I’m a 27 years old female living in Maryland. Ever since I was a little kid, software development has been my passion. I still remember my first “Hello, World!” program in BASIC which left my jaw hanging for a while. I was so amazed by the new superpower which allowed me to make computer do whatever I wanted by typing some symbols. My passion for software development carried me through my education at University of Kerala. During my four years at University of Kerala, I realized my first “Hello, World!” program was just the tip of the iceberg.
Soon after graduation, I started my career as a Software Engineer where I met my first love “Web Development”. In my capacity as a Software Engineer, I learned new web development languages, responsive design principles and developed clean coding skills. I love applying responsive design principles and watch my websites shrink into smaller screen and still look amazing. It’s oddly satisfying. Also, I was lucky to have clients from different domains helping me grasp the challenges in various domains. While I was enjoying developing new websites, and learning new skills, four years flew by in the blink of an eye. And here I am learning more about the different phases of software development at the University of Maryland.
● Created Front-End focused Web Application aiming to create awareness in Quantum Physics for over 30000 students.
● Designed reusable Single Page Application (SPA) in ReactJS by using the concept of virtual DOM.
● Ensured performance, quality, and responsiveness of applications using CSS Media Queries.
● Proactively track and resolve bugs, initiated Test-Driven Development by writing tests in Jest with 86% coverage.
● Reviewed the quality of code resulting in code readability increase and performance improvements.
● Involved in requirements gathering, analysis, design, and documentation of the application.
● Designed and developed user facing application utilizing ReactJs/Redux, Express.js, Mongoose, and MongoDB.
● Developed file upload utility in ReactJs and utilized to Fetch API to consume REST APIs.
● Participated in daily meetings to communicate work progress and potential roadblocks.
● Designed and modelled the application architecture using design patterns such as factory, singleton and MVC.
● Worked collaboratively and professionally with team members to achieve goals.
● Developed new and customization of existing features for the business-critical Single page application utilizing ReactJs/Redux, Spring MVC, Hibernate resulting in consistent deployment of 7 major product updates.
● Boosted code coverage to more than 90% by writing unit tests in Jest and Enzyme to save development efforts.
● Implemented Fetch API to consume REST APIs to maintain passenger and flight booking information.
● Collaborated with team to devise wireframes, mockups, and prototypes and restructured user experience design.
● Contributed in continuous integration and continuous deployment by making pull requests using GitHub and Jenkins reducing the average deployment time.
● Presented, collaborated and added value to the company and team through participation in peer code reviews, providing comments and suggestions.
● Designed reusable user interface in ReactJS and JavaScript ES6 and managed application state using Redux-Thunk.
● Consumed REST APIs using Axios to maintain user accounts, secured APIs through authorization.
● Troubleshoot & fixed bugs resulting in code readability increase and performance improvements.
● Enhanced User satisfaction to 35% by improving usability and accessibility adhering with Section 508 compliance.
● Worked in Agile methodology by briefing in scrum calls, suggesting story tasks, and approximating efforts.
● Managed code revision using SourceTree and Bitbucket and used JIRA boards to manage sprints.
● Assessing project requirements using Agile & Scrum principles that helped prioritize activities and reduce ad hoc work requests by 35%.