VidhyaLakshmi Vaikundaperumal
*** * ******** **, ******** House, CA 95391 . 732-***-**** . adlj3x@r.postjobfree.com SOFTWARE ENGINEER & WEB APPLICATION DEVELOPER
• Software Engineer & Web Application Developer with 8+ years of experience in diverse teams and multiple large-scale application development projects in a variety of programming languages with specific expertise in Agile Scrum methodology.
• Known for solving complex problems & business challenges and collaborating with top- level technology teams to develop, maintain and enhance complex software applications. Proven track record of mitigating risk and controlling costs and schedule variances to implement effective, timely and scalable solutions.
• Full stack software developer with in-depth understanding and experience in the development and rollout of automated unit and integration testing tools for continuous deployment, continuous integration-based application development processes and data and application analytical tools.
• Technologist with demonstrated success in delivering business focused technology solutions. Results-driven leader in fulfilling critical business and technology objectives. SIGNIFICANT SKILLS:
• Programming Language: Java, Spring Framework, REST, Hibernate, SQL, PL/SQL.
• J2EE Technologies: JSP, JSTL, JMS, JSF, Java Servlets, JDBC, JTA, JNDI
• Operating Systems: Microsoft Windows7/8, UNIX, MacOS.
• Database: Oracle 10g, 11g, MS SQL 2005/2008/2012, MongoDB
• Web Technologies: Angularjs, Angular, JavaScript, HTML5, CSS, Java, Bootstrap4
• Scripting Languages: Angularjs, Angular, JavaScript, jQuery, AJAX.
• Application Server: WebLogic, JBoss, Tomcat, WebSphere.
• Build Tools: Maven, Ant, Docker
• Testing Junit.
• IDE’s: Intellij, Eclipse, NetBeans, My Eclipse 8.6, VS Code
• Cloud Computing: Amazon EC2, Amazon S3, Amazon SQS, AWS Identity
• Monitoring Tools: Splunk, Elasticsearch
PROFESSIONAL SUMMARY:
• Have 8+ years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
• Experience in developing applications using Java (Multithreading, I/O Stream, Collections, JDBC, and Java Beans).
• Hands-on experience in developing object-oriented applications using Core Java/J2EE, JDBC, Servlets, JSP, Spring, Hibernate, Web Services.
• Proficient in Java/J2EE Design Patterns including Singleton, Factory, Model View Controller
(MVC), Data Access Object (DAO).
• Extensive experience in Web applications developments using – HTML4/5, CSS, XML, JavaScript, jQuery, AJAX, Angular.js, Angular, Bootstrap4, J2EE, JSP, JMS, Servlets, JDBC.
• Proficient in SQL, PL/SQL developed Stored Procedures, Elastic Search Triggers, Functions and Packages besides writing DDL, DML and Transaction queries.
• Strong experience in using Application Servers like WebLogic, WebSphere Application Server, and Tomcat.
• Experienced in generating logging by Log4j to identify the errors in the production test environment and experienced in Ant, Docker and Maven.
• Flexible, enthusiastic and project-oriented team player with solid communication and Analytic skills to develop creative solutions for challenging client needs.
• Good experience on working with Amazon Web Services like EC2, S3, Amazon SimpleDB, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront.
• Used JIRA for ticket tracking, change management and Agile/SCRUM tool.
• To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
• Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
• Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch
• Extensive experience with Frameworks in Struts, ORM (Hibernate) and Spring, (SpringMVC, Spring Context Dependency Injection, SpringJDBC, SpringDAO, Spring ORM, Spring Security and Spring Boot).
RELATED WORK EXPERIENCE:
App Dev - Java - Sr
Capital One . Mclean VA . JULY 2019 - Till Date
• Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
• Used Spring MVC to build the application on the server side.
• Performed Reverse Engineering to map POJO classes to database.
• Created DAO interface, abstract class and concrete classes to interact with persistence entities.
• Worked on server side validation using various web forms through annotation based approach.
• Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
• Developed a server side application to interact with databases using Spring Boot .
• Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
• Used GIT for version control tools for merging branches and used Sourcetree to solve conflicts.
• Developed Single Page Applications (SPA) using Angular 8, Typescript, HTML5, CSS3, and Bootstrap 4.
• Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS .
• Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, CodePipeline) in the process right from developer code check-in to Production deployment
• Management and Administration of AWS Services CLI, EC2, VPC, S3, Route 53, IAM, and Trusted Advisor services.
• Created and configured management reports and dashboards in Splunk for application log monitoring.
• Performed migration from MongoDB V 3.2 to MongoDB V 3.6.15.
• Worked on creating various types of indexes on different collections to get good performance in the Mongo database.
• Worked on creating documents in the Mongo database. Environment: Spring, JAVA, j2ee, XML, JAX-WS Web services, JavaScript, CSS, HTML5, MongoDB, AWS, Intellij, Log4J, Junit,AWS, S3, Docker, Git,Splunk. Software Dev & Engineering
Comcast Washington DC SEP 2016- JUNE 2019
• Used Spring Framework to implement business logic Singleton, Factory, Model View Controller (MVC).
• Providing input to the continual development of tooling and reporting with a view to providing tangible business benefit
• Expertise in Web development using (or other MVC frameworks), JavaScript/AngularJS, CSS, front-end JS Frameworks and HTML
• Develop the next generation of Aladdin client onboarding, contracting, and data management web applications and workflows
• Responsible for people Management, including goal setting and providing performance feedback
• Work with technical product managers contributing to blueprints and assisting with annual planning of feature sets.
• Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
• Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.
• Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes in CSS.
• Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
• Designed and developed the application using Angular framework along with HTML5, CSS3, Typescript, Java Script, Bootstrap.
• Built reusable custom-directives and custom-filters for DOM manipulation and format the displayed data in the view.
• Execute software development for outlined work; support, maintain and document software functionality, design and architecture
• Designed the application based on Spring framework using the MVC design pattern Singleton, Factory, Model View Controller (MVC)
• Developed different components required for the application like Spring Services, Data Access Objects (DAO).
• Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
• Designed and implemented by configuring Topics in the new Kafka cluster in all environments.
• Created Containers in Docker
• Extensively used GIT as the version controlling Tool.
• Object storage service Amazon S3 is used to store and retrieve media files such as images.
• Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
• Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
• Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Environment: Spring, JAVA, j2ee, JSP, XML, JAX-WS Web services, JavaScript, CSS, HTML5, SQL, Elastic Search, AWS, Intellij, CVS, Log4J, Junit, Bootstrap, AngularJs, Angular, DynamoDB, S3, Docker, Git Java Developer
TrendSet IT, Inc. Atlanta, GA JUNE 2016- AUG 2016
• Worked with a designer who designed user interfaces and prototypes for a web-based internal system.
• Responsible for Developing Socket Programming for Effective Communication between devices.
• Used Hibernate to develop DAO code
• Involved in monitoring production environment, solving performance issues
• Suggested various bug fixes and implemented solutions for defects. Environment: Spring, JAVA, j2ee, JSP, XML, JAX-WS Web services, JavaScript, CSS, HTML, Intellij, CVS, Log4J, JUnit
Software Engineer
Allianceit San Ramon, CA OCT 2015- MAY 2016
• Used Spring Framework to implement business logic Singleton, Factory, Model View Controller (MVC).
• Designed the application based on Spring framework using the MVC design pattern Singleton, Factory, Model View Controller (MVC)
• Developed different components required for the application like Spring Services, Data Access Objects (DAO).
• Used Hibernate to develop DAO code
• Designed and developed JSP and Servlets to build the presentation layer
• Consumed Web Services to interact with external vendors.
• Involved in monitoring production environment, solving performance issues
• Suggested various bug fixes and implemented solutions for defects. Environment: Spring, JAVA, j2ee, JSP, XML, JAX-WS Web services, JavaScript, CSS, HTML, SQL, Oracle 9i, Eclipse, CVS, Log4J, JUnit
Junior Developer:
Wingsas Software India Aug 2010- DEC 2013
Responsibilities:
• Involved in the integration of spring for implementing Dependency Injection.
• Developed code for obtaining bean references in Spring IOC framework.
• Implementation of Web Design based on CSS3, HTML, and Bootstrap Front-End Framework.
• Developed GUI using JSP, JavaScript, HTML, and CSS.
• Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON and Oracle 10g database as the backend.
• Wrote SQL queries using SQL for interacting with databases.
• Involved in Code Development.
• Performed Unit Testing for the code.
• Performed System Testing for the code.
Environment: HTML, CSS, JavaScript, JQuery, Ajax, JSON, spring framework, Oracle 10g. EDUCATION:
Master of Science in Computer Science - 2015
Bachelor of Engineering in Electronic and communication - 2010