Download PDF

Summary

Software engineer with significant 3+ Years experience in developing and deploying scalable, high-performance applications across fintech and technology industries. Extensive expertise in programming languages such as Python and JavaScript frameworks like React.js, along with proficiency in cloud platforms AWS and GCP for infrastructure management. Skilled in the design and deployment of RESTful APIs, automation of CI/CD pipelines, and optimization of data processing workflows using tools like DataBricks, resulting in improved efficiency and reliability. Demonstrated ability to implement machine learning models using PyTorch and automate testing processes with frameworks such as Selenium and PyTest. Holds a Master of Science in Computer Science (expected May 2024) from the University of North Texas, alongside a Bachelor's degree in Electronics and Communications Engineering. Career objective includes seeking roles focused on software engineering or DevOps that leverage skills in full-stack development, cloud computing, automation, and advanced data analysis methodologies.

Skills

Methodologies:

SDLC, Agile, Scrum, Waterfall

Tools:

Jenkins, GitHub, JMeter, CVS, VSS, SVN, Junit, Ant, Maven, Log4, Gradle, Docker, TravisCI, GitHub Action, Mockito

Databases:

MySQL, Oracle, SQL Server, MongoDB

XML technologies :

XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache

Web Technologies :

HTML5, CSS3, JavaScript, XSLT, XML, Bootstrap

Language :

Java, Python, JavaScript, PL/SQL, SQL

Java Technologies:

JDBC, Servlets, JSP, JRA, JPA, TOMCAT, Node/Express.Js, Next.Js, Rest, React Js, Cypress Js

Framework

JSF, Struts, Hibernate, Spring MVC, Angular

IDE Tools:

Eclipse, Net Bean, IntelliJ IDEA

AWS Services:

AWS ECS, AWS Farget, AWS RDS, AWS SNS, Kafka

Education

University of North Texas

2024-05

Master of Science in Computer Science

Keshav Memorial Institute of Technology

2021-05

Bachelor of Engineering in Electronics and Communications Engineering

Work experience

Freddie Mac, US

2023-09present

Software Engineer

  • Developed application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate mapping between SQL databases and objects in Java.
  • Developing application using Spring core module and POJO's using Eclipse and worked on Messaging service.
  • Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify complexities of application.
  • Used JMS for asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Designed and developed REST-full style Web Service layer and WSLD.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Wrote Angular.Js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers.
  • Developed XML Schemas - XSD, DTD for validation of XML documents, also used Subversion.
  • Worked on Oracle and MySQL, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.
  • Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
  • Proficient in responsive web development using Bootstrap and Media Query.
  • Used Amazon Web services AWS to provide a large computing capacity.
  • Configuring and deploying Web Applications using WebLogic, JBoss, Tomcat and Apache.
  • Developed application using JSF for front end, Spring to manage business layer components.

Experion Technologies, IN

2020-082022-08

Software Engineer

  • Involved in various phases of Software Development Life Cycle SDLC of Search module, Credit Authenticate Module and Purchase Module.
  • Designed UI screens using JSP, Struts tags HTML. Used JavaScript for client-side validation.
  • Update and reface corporate intranet website with Bootstrap framework for a more modern and responsive design.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux , Flex, Mongo DB.
  • Deployed code in Apache Tomcat and Web logic server.
  • AWS S3 is used to store customer's monthly credit statements.
  • Worked closely with Oracle database in backend to interconnect with user interfaces using native complex SQL queries.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • JUnit tests were written to test the modules in the application.
  • Developed Struts Action Forms and Action Classes to control the application flow and used Struts and JavaScript Validation framework to validate the values entered in the forms.
  • Used SVN for the source code version control.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking and Used Maven for building and managing dependencies of the application.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.

Larsen Toubro, IN

2019-052019-12

Software Development Engineer

  • Designed developed and maintained the data layer using JPA Hibernate.
  • Built component-based user interfaces in web development using JSF, HTML, XHTML, CSS, JavaScript.
  • Used Web services SOAP and RESTful for transmission of large blocks of XML.
  • Worked on Oracle PL/SQL stored procedures for host to mid-tier integration.
  • Developed the SQL Server Integration Services SSIS packages to transform data from SQL 2005 to MS SQL 2017 as well as created interface stored procedures used in SSIS to load/transform data to the database.
  • Used Maven to build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing.
  • Used JSP and Servlets for server-side transactions.
  • The Java Message Service JMS API is used to allow application components to create, send, receive, and read messages.
  • Installed Web Logic Server for handling HTTP Request/Response.
  • Developed Controller Servlets and Action Servlets to handle the request and responses.
  • Written the JUNIT test cases for the functionalities.
  • Developed POJO's, Data Access Object DAO which handles all database operations using Hibernate.
  • Monitored the error logs using Log4J and fixed the problems
  • Involved in configuring and deploying the builds on JBoss Application Server.

Contact me

Message sent successfully.