Hi, I'm Jayarani Emekar.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
I’m living the dream.
I’ve always been a great problem solver, an independent introvert, and a technophile obsessed with the latest devices. I started learning to code when I was a teenager, though it was always more of a hobby than a career focus. After a college education in Electronics and telecommunication engineering, and continuing to pursue that hobby, I realized software engineering was the right field for me.
To say that coding is a passion is an understatement, as it is a love that has continuously helped me overcome obstacles, embrace challenges, and keep my career moving forward. I’ve had the opportunity to add a range of capabilities to my repertoire, including Java and J2EE technologies, database, multithreading collections JavaScript, HTML, CSS, React, and Python, just to name a few.
I have professional expertise in software engineering, building client-server applications for several platforms utilizing Java-J2EE technologies and web-based distributed architecture. I was involved in all the phases of the Software Development Life Cycle (SDLC) and quite well-versed with the process. I have experience on Agile Processes and Continuous Integration, Continuous delivery, Dev ops principles with automated build and deployment tools such as TeamCity, Urban-Code Deploy
Along the way, I also discovered a new passion: leadership. Recently, I have stepped into the role of team lead, guiding the work of other software developers and other technical experts to ensure the solution was developed correctly, on-time, and on-budget. I strived to focus on collaboration, mentorship, and communication, ensuring every team member could be at their best.
Overall, I find the ability to combine the technical with leadership incredibly fulfilling, and I aim to carry my past experiences forward, ensuring I can embrace past lessons while continuing to grow.
My Technology Stack
- Languages: Java, J2EE, SOAP and RESTful Web Services, Microservices, Docker, JavaScript, Python
- Application Servers: Tibco, Solace, Apache Tomcat, WebSphere, Nginx
- Databases: Oracle, MySQL, MongoDB, MS SQL Server, SQLite, DB2, Sybase
- Build and Deployment Tools: Team-City, Urban Code Deploy (U-Deploy), Jenkins, Maven, Griddle, Ant, OpenShift
- Frameworks: Django, Java Servlets, Android, iOS, Hibernate, Spring boot, Spring MVC
- Tools & Technologies: Git, Docker, AWS, GCP, Heroku, JIRA, SVN, Git, Windows, UNIX, Bitbucket, SOAP UI, Postman, PL-SQL Developer
I am here and looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Currently working with the Microsoft payments team and responsible for developing, operating, and maintaining critical microservices utilized by the Microsoft Azure portal.
- Reduced number of network hops and response time of loading page by ~500ms through building cache using Java, Spring Boot, and Redis, acting as shared memory between Microservices.
- Improved existing systems to automate operations and reduce toil. Identified and contributed to solutions to improve service defensiveness, reduce service outages, reduce alert noise, improve monitoring, and help our services in meeting Service Level Objectives
- Implemented REST microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Actively involved in developing roadmap and strategy for upcoming projects and directed sprint planning, post sprint reviews and retrospective.
- Worked in an agile framework and responsible for interaction with the business team in story grooming and reviewing story acceptance criteria. Mentored new team members, discussed project roadblocks to drive issue resolution and promoted the use of best practices. Tools: Java, J2EE, SOAP and RESTful Web Services, Microservices, Docker, JavaScript, Python, GCP, AWS
- Designed and coded trading platform application components in an Agile environment utilizing a test-driven development and SDET approach
- Successfully completed the hosting of my application to cloud platform using Docker (containerization), OpenShift and Kubernetes
- Successfully completed the migration of Sybase database to ORaaS (Oracle-as-a-service) which involved complex database structure with three different region constraints
- Worked closely with Product owner, Business Analyst, and designer to resolve any functional or technical issues in early phase and to ensure that process methodologies are followed throughout system development phase.
- Worked on development of the tool “Release on Demand” to improve release processes such as, deploying the releases on demand and release creation.
- Worked and collaborated with multiple teams to implement password management system using CyberArk for better security of applications.
- Worked with project managers to design, architect, and develop the Service Oriented Architecture using Spring Boot and Micro-services for the services which were frequently used across multiple trading application components
- Implemented Continuous Integration Continuous Deployment (CI-CD) pipeline for an application with 33 deployable components. Tools: Java, J2EE, SOAP and RESTful Web Services, Microservices, Docker, JavaScript, Python, GCP, AWS
- Involved in Requirement Analysis, Project Planning, Sprint planning, System and Database Design, UML design and Object-Oriented Analysis and Design, Development, Testing, Implementation and Documentation using Agile methodology, unit testing and fixing various production issues
- Customized Flex-Cube banking product as per client requirements using Spring, Hibernate, Java, J2EE, and PL/SQL programming
- Designed database and developed Stored Procedures, Functions, Cursor, Triggers, Database Packages and Oracle exception handling for various database specific operations
- Single handedly migrated legacy messaging environment from TIBCO EMS to Solace for retail banking application.
- Facilitated customization of systems by encouraging software engineering team to adopt emerging standards for software application development architecture and tools.
- Excelled in rapid application development and management of technological issues for assigned projects, earning the highest customer satisfaction rating for all software solutions delivered.
- Introduced methodologies and best practices that enhanced product definition, release processes and customization of applications to user needs. Tools: Django, Python, Java Servlets, Android, iOS, Hibernate, Spring boot, Spring MVC
- Worked with Research and Development team to design overall architecture of the "Enovia" product for upcoming versions
- Maintained quality and ensured responsiveness of applications and collaborated with rest of the engineering team to design and launch new features
- Worked on design and development of web-based applications using Java, JDBC, Servlets, jQuery, HTML5, CSS3, AJAX, JSON and Spring
- Reviewed multiple existing web pages, programs, and mobile apps to locate and fix bugs and implement enhancements to improve speed and functionality.
- Revised security of web application, reducing attempted hacks by 22%
- Implemented Unix shell scripts to drive automatic generation of static web pages with dynamic news content
- Involved in performance tuning of JVM by changing garbage collection algorithms.
- Tools: Django, Python, Java Servlets, Android, iOS, Hibernate, Spring boot, Spring MVC
Projects

Cal Pizza Delivery web app based on Django
- Tools: Django, HTML, WebSocket, JavaScript, CSS, Bootstrap, SQLite, AWS S3, Heroku
- Implemented the pizza delivery system using Django framework
- Register/login to the web app(with OAuth-based Google Sign-In).
- It helps user to place the order, get real time order status updates, real time chatbot and mock payment API configuration.
- Add review to ordered pizza and give rating to it.

An attention-based classification model that aims at generating an answer for a given input image.

A Seq2Seq model that generates a short summary of the given input video.

An image generator based on the concept of adversarial networks (GANs)
Skills
Languages and Databases







Libraries





Frameworks






Other



Education
California State University, Chico
Chico, Califonia USA
Degree: Master of Science in Computer Science
CGPA: 4.0/4.0
- CSCI 650 - Algorithms and Computability
- CSCI 651 - Applied Graph Theory
- CSCI 611 - Applied Machine Learning
- CSCI 630 - Software Design and Maintenance
- CSCI 640 - Operating Systems
- CSCI 693 - Research Methods in Computer Science
- CSCI 581 - Machine Learning
- CSCI 567 - Mobile Application Development
- CINS 448 - Computer Security
- CINS 465 - Web Programming
Relevant Courseworks:
Shri Guru Gobind Singhji Institute of Engineering and Technology (SGGSIET), Nanded
Nanded, India
Degree: Bachelor of Technology in Electronics and Tele-Communication Engineering
CGPA: 4.00/4.00
- Data Structures and Algorithms
- Database Management Systems
- Operating Systems
- Machine Learning
- Computer Vision
Relevant Courseworks: