Motivated Software Engineer with over 6 years of experience developing scalable software solutions aligned with business goals. A full-stack enthusiast dedicated to continuous learning, innovation, and collaboration. Skilled in problem-solving and thriving within cross-functional teams to deliver impactful solutions.
Overview
6
6
years of professional experience
Work History
Software Engineer
CoBank ACB
03.2023 - 12.2024
Coordinated with stakeholders to translate business requirements into technical specifications, ensuring alignment with business goals.
Implemented CI/CD pipelines using GitHub Actions to automate application deployment, utilized Docker for containerization of microservices and leveraged Terraform for infrastructure-as-code to streamline and standardize cloud resource provisioning.
Collaborated with developers and cross-functional teams to evaluate and improve software applications and ensure seamless integration of software components.
Used event driven architecture to provide an automated solution for HR to extract, process and upload Payroll GL file from HR System to accounting system using AWS resources such as Lambda functions written in Python, SNS, SQS and SES. The automated system eliminated the scope of error due to human intervention and manual processing of file increasing efficiency.
Enhanced user experience by developing an intuitive interface design and responsive web applications in React, Typescript for HR Compensation Associates eliminating manual calculation and increasing efficiency and accuracy.
Developed and maintained RESTful API using Node.js and Express, integrating with front-end single page application in React.
Familiarity with Spring Boot framework for API development
Designed and implemented API endpoints with clear documentation ensuring the endpoints aligned with UI requirements and data structures.
Leveraged Postman for testing API endpoints and validating response using JSON schema validation.
Developed dashboard in AWS Quicksight for executive members using AWS resources like SNS, SQS, Lambda functions and S3 bucket.
Increased code quality and reduced bug rates by establishing comprehensive unit and integration testing protocols, utilizing testing frameworks like Jest, Playwright and Pytest.
Designed data models and database schemas to support data storage and retrieval requirements, ensuring data integrity and accessibility.
Utilized GitHub for efficient version control and repository management, enabling collaborative development, maintaining code integrity, and implementing branching strategies to streamline the software development lifecycle.
Conducted thorough code reviews to maintain high standards of code quality and encourage best practices among development team.
Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
Rapidly embraced innovative technologies and programming languages, significantly enhancing team productivity.
Developed comprehensive documentation for software applications, enabling easier maintenance and user support.
Developer II
Office of Information Technology
10.2017 - 03.2023
Involved in requirement gathering, design, and development and testing phase of Software Development Life Cycle
Transitioned various legacy systems for Department of Local Affairs in Oracle Forms and Reports to advanced technology in Java, optimizing efficiency and minimizing costs.
Developed web application using JSF, AJAX technology and front end UI using JSF, PrimeFaces component library
Used ORM frameworks such as Eclipse Link and Hibernate to implement JPA specification for backend data persistence
Developed EJB components to implemented business logic for the system
Proficiency with Java Platform, J2EE, EJBs, JDBC, JPA, XML, and POJO
Extensively used SQL for data analysis, worked on designing ER diagrams, logical model (relationship, cardinality, attributes, and, candidate keys)
Wrote stored procedures, functions, triggers and views in PL/SQL and worked on ETL scripts for transferring data for the new application
Extensively worked on developing reports in Power BI and Jasper for use in application as needed by business
Utilized SQL queries to retrieve essential data from databases for reporting and analysis.
Developed and delivered business information solutions.
Provided support for legacy applications by adding new requirements to enhance application for business needs
Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
Used GIT and Azure DevOps for maintaining repository and version control across common source code used by developers
Participated in Agile Scrum methodology, ensuring timely delivery of project milestones while maintaining flexibility for changing requirements.
IT Engineer
CMC Ltd
10.2011 - 04.2012
Contributed to successful migration of a large-scale Oracle Forms and Reports application to a new web-based platform.
Worked on-site for migration of application from Oracle Forms and Reports 6i to oracle 11g on Linux 64 bit Operating system
Converted source code to oracle 11g, migrated forms and reports 6i to 11g.
Reviewed code to identify outdated syntax and made necessary changes in forms, reports and PL/SQL code
Conducted training sessions for end-users on new software applications to promote efficient adoption of technology tools.
Improved software performance by identifying resolving bottlenecks in the code.
Ensured a smooth transition to the new system
Oracle Developer
Directorate General of Supplies & Disposal (DGS&D)
03.2009 - 10.2011
Responsible for requirement gathering, design, development and maintenance of application for E-Procurement module of the organization
Designed and developed complex forms for Online Supply Order module of E-procurement system
Developed and supported application for Inspection of Supply Order for marking, processing and approval of inspection call and issuance of inspection note
Enhanced existing oracle forms and reports to support new business needs
Customized the registration page of supplier to enabled suppliers to upload documents online
Created numerous tabular and master-detail reports for MIS system, for tracking Supply Order, Inspection call activity, consignee and other details
Worked on creating and maintaining database objects for Oracle database as the datastore
Responsible in creating the new reports and modifying existing reports based on the requirement
Worked on designing, coding, testing and maintaining database objects, tables, views, functions, procedures, indexes, sequences and triggers using Oracle PL/SQL
Created test plans and test cases for the application
Education
Bachelor of Engineering -
Manipal Institute of Technology
Manipal, India
Skills
Java (J2EE, JSF, Hibernate), Python
undefined
Certification
Oracle Certified Professional
Timeline
Software Engineer
CoBank ACB
03.2023 - 12.2024
Developer II
Office of Information Technology
10.2017 - 03.2023
IT Engineer
CMC Ltd
10.2011 - 04.2012
Oracle Developer
Directorate General of Supplies & Disposal (DGS&D)
03.2009 - 10.2011
Oracle Certified Professional
Bachelor of Engineering -
Manipal Institute of Technology
Similar Profiles
Amanda WhiteAmanda White
Manager, Corporate Accounting at CoBank, ACBManager, Corporate Accounting at CoBank, ACB