Anjana Singh
***********@*****.***
Roswell, GA
linkedin.com/in/anjana-singh-92146589
OBJECTIVE
I am seeking a challenging technical position in a pleasant working environment, which will permit me to continue practicing and expanding my skill set and knowledge. Problem-solving IT professional with 9 years of experience in the Java/J2EE, Angular8, AWS, Angular JS, J2EE, Less, Rxjs, Bootstrap, Nodejs, TypeScript, SpringBoot Open API, Microservices, multi-threading and Design patterns.
Professional Summary:
Over 9 years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, Internet and E-Commerce Applications using Object Oriented and RDBMS Concepts.
Expertise in developing J2EE applications and deploying it in Web Logic, Tomcat Web services technologies.
Experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JDBC, Hibernate, Spring, Kafka, Spring Boot, Microservices, Web Services, multi-threading and Design patterns.
Strong working experience with IDE's - Eclipse 3.5, NetBeans and Visual Studio.
Experience in development of cross browser compatible web page using HTML and CSS.
Experienced in making project documentation such as Technical Design Document, Test Cases, User Manual.
Worked on frameworks like Spring 2.5/3.0 framework and web services (SOAP and Restful).
Worked on relational databases mostly on Oracle.
Good exposure to Agile Work Environment. Worked on Testing with different testing tools and prepared unit testing, Module testing, System testing and Acceptance testing plans.
Excellent knowledge of Software Quality Assurance testing life cycle & experience in Functional Testing UI, developer tools, version management and Code quality check tools.
Trained on AWS deployment and configurations.
TECHNICAL SKILLS:
Language
Angular JS, Node Js, Java
Java Technologies
Java/J2EE, Angular8, Angular JS, J2EE, Less, Rxjs, Bootstrap, Nodejs, TypeScript, SpringBoot Open API, Microservices, Servlet, JSP, JDBC, Core Java, Maven, Gradle
Methodologies/Design
Agile methodology and J2EE Design patterns
Application/Web Servers
BEA's Web Logic, Apache Tomcat, JBoss, HTTP/SMTP Server.
RDBMS/Databases
Oracle 10g, Oracle 12c, SQL, Oracle TOAD and Sqldeveloper
IDE’s
IntelliJ, Spring Suit Tool, Visual Studio, Eclipse 3.2, NeatBeans 8.0
Unit Testing Tools
Junit and Regression Test.
Web Related
HTML, JavaScript and XML, XSLT.
Other Tools
Jenkins, SonarQube
Cloud
AWS
Educational Qualifications:
B. Tech in Computer Science from G.B. Technical University - Uttar Pradesh 2012
Certifications
PG-DAC in DAC from CDAC, Chennai in 2013
PROFESSIONAL WORK EXPERIENCE:
British Telecom - Bangalore, Karnataka
Java Full Stack Developer, 08/2016 to 10/2023
Roles & Responsibilities:
Designed detailed technical components utilizing high-level architecture, design patterns and reusable code, considered real time constraints, functional & non-functional requirements.
Employed best practices for coding, architecture, and security; ensured high quality development of internal and external applications; held scrum calls and updating on sprint status.
Provided post-implementation application maintenance and enhancement support to the client with regard to the software application; ensured all solutions are scalable, extensible & available from architecture standpoint.
Assisted in determining operational feasibility through analysis, problem definition, requirement analysis & proposing solutions; developed solutions for given technical specifications; installed application software and deployed customizations; contributed in code reviews
Project Recovery Tool
Team Size: 4
Technologies:
Java 8 : Lambda Expression, Functional Interface, Stream, Optional, Method Reference
Spring Boot,
Maven: for dependency management
Open API: documenting rest api in YAML file
Microservices: Splunk, service discovery, fallback method Resilience4j, spring cloud gateway, load balancer
Testing: Mockito, Junit
Angular 8: Module, Component, Service, i18n, pipe, decorators, Interceptor, Jasmine for test case
Scss, Bootstrap
Rxjs: Observer, Subscriber, operators
Tool Used: Visual Studio, Intellij
Project Scope: Recovery Tool is a module in Advisor framework under order.com tab. This web-app is intended to be used by advisor to recover order which are currently in jeopardy
Role: Engaged in the following: -
Requirement Analysis
Effort Estimation
Consuming and exposing rest services for application
Presenting ideas for system improvements
Peer code review for team members
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
Done integration testing for developed component
Project Identity Management
Team Size: 6
Technologies:
TypeScript: class, interface, Enum, generics, optional chaining
Angular 8: Module, Component, Service, i18n, pipe, decorators, Interceptor, Jasmine for test case
Sass, Bootstrap,
NPM node manager for dependency management,
Rxjs: Observer, Subscriber, operators
Project Scope: Through this journey BT customer can manage their identity. In order to manage the customer identity, we have forgot password journey where we can recover the password of customer with phone number, security question answer, Mother maiden name and BT ID
Role: : Engaged in the following:
Requirement Analysis
Effort Estimation
Writing the angular code
Coordinating with another team
Presenting ideas for system improvements
Writing Jasmine test case for angular code.
Project Account Linking:
Team Size: 4
Technologies:
Angular 8: Module, Component, Service, i18n, pipe, decorators, Interceptor, Jasmine for test case
Java 8: Lambda Expression, Functional Interface, Stream, Optional, Method Reference
Microservice: Splunk, service discovery, fallback method Resilience4j, spring cloud gateway, load balancer
Spring Boot
Testing: Junit, Mockito.
Project Scope: Through this journey BT customer can link there two accounts. The two accounts can be of the same person, or two members of same family want to link their account.
Project: Best of Both
Team Size: 4
Technologies:
Angular 11: Component, Service, i18n, pipe, decorators, Interceptor, Jasmine for test case,
java 8: Lambda Expression, Functional Interface, Stream, Optional, Method Reference
Spring Boot,
Rest API,
Testing: Junit, Mockito.
Project Scope: Through this journey advisor will provide benefits to BT Customer who have Broadband subscription to take EE Phone Plans and Vice Versa.
Spire Technology & Solution Pvt. Ltd. - Bangalore, Karnataka
Software Engineer, 06/2015 to 07/2016
Roles & Responsibilities:
Developed reusable AngularJS UI components which got consumed by multiple projects in the organization, to display Service model Data over the UI.
Tool & Technologies:
AngularJS: directive, controller, scope, service databinding, event
SCSS, HTML,
Apache server for local deployment
Jenkins for deployment
Git: Version Control tool
HCL Technology Limited. - Bangalore, Karnataka
Software Engineer, 08/2014 to 06/2015
Project Propel Release 3: Its middleware project for SAP data transformation to different format as per target system.
Role & Responsibilities
Enhanced the existing code, done the bug fix for the legacy project and contributed to writing unit test case and code coverage.
Tool & Technologies: Spring Integration,
Sts, Junit, Tomcat, Ibatish DB, SVN, Jenkins.
Wifinity Technology Limited - Bangalore, Karnataka
Software Engineer, 09/2013 to 07/2014
Project Internal Tool:
Role & Responsibilities
Developed a XML parser using Servlet, Jsp, js html and css that expose a dynamic form, which on submit generates a xml file.