CAREER OBJECTIVE
KEY ACHIEVEMENTS:
SWATHI S
JR FULL STACK DEVELOPER
Email- **************@*****.*** Location-Chennai
With over two year of experience in Java full-stack development, I have worked extensively with Java technologies and web architecture to build scalable, efficient applications. I contributed to the iSentric WebSMS project, where I implemented an SMS gateway for bulk and premium services, integrated with bank systems .Skilled in Java, J2EE JSP, HTML, CSS, Java Spring boot, JavaScript,MongoDB, I committed to delivering dynamic, user-friendly solutions . Experience of around 2 years in the field of Full Stack Developer using HTML5, CSS, MongoDB, JavaScript,React JS and Java,Oops,Core Java,J2EE,JSP
JavaBean Development: Developed various JavaBean components to implement core business logic, ensuring modular and reusable code.
SOAP Web Services: Built JAX-WS (SOAP) layers for middleware communication and generated WSDL documents for seamless web service interaction.
Database Development: Involved in writing complex multi-table joins, conditional queries, and optimizing database performance for large-scale applications.
RESTful Web Services: Built RESTful Web Services using the JAX-RS API, providing lightweight and scalable API services for client integration.
Error Handling: Responsible for implementing error handling mechanisms such as timeout and menu option matching to improve user experience and system reliability.
Automation with Scripting: Provided Linux scripting for automating tasks like report generation, log file backup, and database backups, ensuring efficient system maintenance.
PROJECT SUMMARY
Worked as JR Full Stack Developer for Marks Computer System Private Limited, Chennai from June 2023 to Till now
Project 1: ERP SYSTEM
Title: ERP SYSTEM
Client: CHENNAI
Technology Used: Java,Html,Css,JS,MongoDb,Jsp
Duration: 1 year and 1 month
Description:
Developed an Enterprise Resource Planning (ERP) system for managing Human Resources functions, focusing on streamlining the day-to-day operations of an HR department. This web-based application, using JSP, Java, and MongoDB, handles attendance tracking, employee details CRUD
(Create, Read, Update, Delete) operations, and payroll management. The system allows HR professionals to efficiently manage employee records, track attendance, and process payroll smoothly. Key Features:
• Employee Management: Allows users to add, edit, and delete employee information.
• Attendance System: Enables tracking of employee attendance with easy login/logout options.
• Payroll System: Automates payroll calculations, tax deductions, and generates payslips.
• MongoDB Integration: Stores all data in a NoSQL database for scalability and quick access.
• JSP Integration: Utilized JSP for dynamic content rendering, enhancing the user interface and improving the overall experience.
This system aims to automate HR operations, increase accuracy, and save time by eliminating manual processes.
PROFESSIONAL EXPERIENCE
Project 2: BULKS SMS GATEWAY
Title: BULKS SMS-Gateway
Client: Unclutch-Malaysia
TechnologyUsed: Java,Servlet,JSP,J2EE and MongoDb
Duration: - September 2020 to December 2022.
Description:
Developed an SMS Gateway System for bulk SMS delivery and Pre-Authorized contributions integrating with various banks and mobile services. This system allowed for SMS TAC(Transaction Authorization Code) transmission to bank rakyat and managed communications for all composed bank messages, utilizing HTTP(HTTPS) protocols for host-relayed messaging. The project also included the creation of a mobile top-up SMS application, allowing users to perform prepaid top-ups via SMS. Key Features:
• SMS Gateway Implementation: Developed a reliable and scalable SMS gateway for bulk and premium SMS services, ensuring seamless communication between clients and servers.
• Bank Integration: Integrated SMS TAC functionality for public bank transactions, allowing secure and fast SMS communication for banking services.
• HTTP-Based Relay: Ensured host communication and message relay were facilitated over HTTP for secure, fast, and efficient message delivery.
• Test Strategy Development: Created a comprehensive testing strategy to ensure system reliability, performance, and fault tolerance.
Project 3: Web SMS Portal
Title: Web SMS
Client: Unclutch-Malaysia
TechnologyUsed: Java,Servlet,JSP,J2EE and MongoDb
Duration: - September 2020 to December 2022.
Description:
The Web SMS Portal project is a web-based application that allows users to send SMS messages through an interface. The application incorporates Google Two-Factor Authentication (2FA) using Google Authenticator, ensuring secure login and access to the portal. The system is developed using Java (J2EE) with JSP (JavaServer Pages) and Servlets for web-based logic. Data is stored in MongoDB, a NoSQL database, to store user information and SMS records. Key Features:
User Registration & Authentication: Users register with email and password, and link Google Authenticator for 2FA.
Google 2FA: Users enter a 6-digit code from Google Authenticator for secure login.
SMS Sending Interface: Users can compose and send SMS to one or more recipients, and view SMS history.
MongoDB Integration: Stores user details, 2FA secret keys, and SMS history in MongoDB.
Admin Panel : Admins can manage users, monitor activity, and reset 2FA settings.
Secure Session Management: Ensures secure login and ongoing user sessions.
Error Handling & Notifications: Provides clear feedback on SMS status and login errors.
Secure Communication: Uses HTTPS and password hashing for secure data transmission and storage.
Project 4: Web SMS Portal
Client: Unclutch-Malaysia
Duration: September 2020 – December 2022
Technologies: Spring Boot, Spring Security, REST API, MongoDB, JWT, Google Authenticator (2FA), Description:
Developed a secure, web-based SMS portal as a RESTful Spring Boot API, enabling users to send SMS messages through a user-friendly interface. Implemented robust authentication using JWT and Google Two-Factor Authentication (2FA) via Google Authenticator. MongoDB was used for storing user data and SMS history.
Key Responsibilities & Features:
Developed RESTful APIs for user registration, login, SMS sending, and admin management.
Integrated Google Authenticator for Two-Factor Authentication using TOTP.
Implemented Spring Security with JWT for secure session handling.
Designed and managed MongoDB schema for storing user credentials, 2FA secrets, and SMS logs.
Built admin features to monitor activity, manage users, and reset 2FA settings.
Ensured secure communication using HTTPS and Crypt for password hashing.
Applied exception handling and user-friendly error messages throughout the API. CERTIFICATIONS
SUMMARY OF TECHNICAL PROFICIENCY
DECLARATIONS:
B.E in Computer Science and Engineering from Dhanalakshmi Srinivasan Engineering College, Anna University, Chennai & passed out by 2023 with 82%
Higher Secondary Course Certificate from Veludayar Hr. Sec. School, Thiruvarur [STATE BOARD] & passed out by 2019 with 60%
Secondary School Leaving Certificate Veludayar Hr. Sec. School,Thiruvarur & passed out by 2017 with 78%.
JAVA FULL STACK DEVELOPMENT - QSPIDER,VELACHERRY,CHENNAI
DOTNET –KAASHIV INFOTECH - ANNA NAGAR,CHENNAI
Operating Systems : Linux(centOS), Windows
Languages : JAVA
Web Technology : HTML5, CSS3, Typescript, Angular
Database : MongoDb
IDE : Eclipse,Netbeans,Visual Studio Code, Notepad++. App Servers : Tomcat
Frameworks : Spring
I hereby declare that the information furnished above is true, correct and complete to the best of my knowledge.
EDUCATIONAL QUALIFICATION