Around 9 years of professional experience in developing web-based client/server applications in multi-platform environments with Java/J2EE technologies and Involved in all the phases of Software Development Life Cycle (SDLC). Created and Configure Microservices architecture for CDT Directory project and integrated with AngularJS application. Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.
Overview
9
9
years of professional experience
3
3
Certification
Work History
Senior Software Engineer
Commonwealth Of Massachussets, State Government
08.2021 - Current
The Department of Transitional Assistance (DTA) assists and empowers low-income individuals and families to meet their basic needs, improve their quality of life, and achieve long term economic self-sufficiency. DTA serves one in seven residents of Commonwealth with direct economic assistance (cash benefits) and food assistance (SNAP benefits), as well as workforce training opportunities
Responsibilities:
Worked with development teams to correct problems and run test scenarios.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Collaborated with clients to define solution requirements.
Partnered with development team on product development and application support plans.
Promoted experience with Kubernetes, Docker and Amazon Web Services.
Worked with project managers, developers, quality assurance and customers to resolve technical issues.
Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints
Configured Hibernate Configuration Designing and Developing User Interactive (UI) Web pages using HTML5, ReactJS, Bootstrap, CSS, JSX, jQuery, AJAX and NodeJS, Spring REST using Micro services
Designing and Developing User Interactive (UI) Web pages using HTML5, ReactJS, Bootstrap, CSS, JSX, jQuery, AJAX and NodeJS, Spring REST using Micro services
Developing Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application
Experience Creating and Building JRXML Reports and Notices Using Tibco Jaspersoft
Working with Spring 5 framework at Business Tier and uses spring container for initializing services and used Spring core annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc
Creating various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, and spring test support
Working with SOAP framework with Hibernate to map to Oracle database and mapping using Hibernate annotations responsible for maintaining the code quality, coding and implementation standards by code reviews
Developing the DAO layer for the existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria
Participating in development of a well responsive Single page application CCA using AngularJS framework, Java 8 in conjunction with HTML5, CSS3 Standards used Apache Kafka in handling messaging services
Developing the React Web UI components using Atom IDE and made backend REST calls unit test cases for various react components using JEST and Enzyme
Implemented integration tests using Cucumber and generated imposters using Mountebank
Secured Restful API using OAuth2 and Spring Security
Implementing Restful Web services to retrieve data from client side and made REST API calls from Angular7 and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth
Developing internal Web Application in Groovy/Grails with Mongo DB as a data store
Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK
Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF)
Working on Cl/CD deployment pipeline using Bitbucket, Atlassian Bamboo, AWS ECR, Harness, Docker containers and Rancher for managing Kubernetes clusters
Deploying Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console provide thought leadership for cloud developer technology inside Google and collaborate with cross-functional engineering teams to streamline or improve adoption of Google Cloud Platform
Using Express with NodeJS to create Web services which consume data from Azure cosmos DB worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design
Developing routing components in the application using react-router module for various components and views enterprise Application in an AGILE environment using Python, Django, HTML, CSS3, JavaScript and Bootstrap
Working on creating service classes for Monitoring calls to the application to send as metrics to Grafana using Graphite API Integration and New Relic
Monitor and troubleshoot data pipelines and storage solutions using GCP's Stackdriver and Cloud Monitoring
Collaborate with data scientists and analysts to understand their data requirements and provide solutions to meet their needs
Automate data processing tasks using scripting languages such as Python and Bash
Participate in code reviews and contribute to the development of best practices for data engineering on GCP
Stay up-to-date with the latest GCP services and features and evaluate their potential use in the organization's data infrastructure
Using Apache Maven to build the application
Implementing the micro services using Java/J2EE in monitoring the EAR builds in Jenkins environment for phase 4 & phase 5 EPICS application
Outstanding abilities to: Utilize TCP/ IP, DNS and HTTP technologies; Perform LDAP design and administration
Relevant Experience
LDAP Administrator
Consuming Restful web services using apache Http Client for the data coming from external systems designed, developed and migrated custom Mongo applications specific to client needs
Working with JIRA for project management, tracking and monitoring errors reviewing the Database Schemas across the different domain
Worked on the Integration of the Code and deliver the build to UAT Team
Working with extensively Eclipse in development and debugging the application interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews
Depository Trust and Clearing Corporation (DTCC) is post-trade financial services company providing clearing and settlement services to the financial market. DTCC aims to simplify the existing Global Trade Repository (GTR) to enhance the customer experience, reduce the complexity of support, reduce the costs to maintain the existing application and to reduce costs when expending into new jurisdictions or new services
Responsibilities:
Developing Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application
Working with Spring 5 framework at Business Tier and uses spring container for initializing services and used Spring core annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc
Creating various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, and spring test support
Working with SOAP framework with Hibernate to map to Oracle database and mapping using Hibernate annotations responsible for maintaining the code quality, coding and implementation standards by code reviews
Design and implement data pipelines using GCP services such as Dataflow, Dataproc, and Pub/Sub
Develop and maintain data ingestion and transformation processes using tools like Apache Beam and Apache Spark
Create and manage data storage solutions using GCP services such as BigQuery, Cloud Storage, and Cloud SQL
Build and deploy machine learning models using GCP's AI Platform and TensorFlow
Implement data security and access controls using GCP's Identity and Access Management (IAM) and Cloud Security Command Center
Developing the DAO layer for the existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria
Participating in development of a well responsive Single page application CCA using AngularJS framework, Java 8 in conjunction with HTML5, CSS3 Standards used Apache Kafka in handling messaging services
Developing the React Web UI components using Atom IDE and made backend REST calls unit test cases for various react components using JEST and Enzyme
Implementing Restful Web services to retrieve data from client side and made REST API calls from Angular7 and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth
8 years of experience in IT industry developing software applications involving Client/Server, Experience with integration services OAUTH,OAUTH2
Developing internal Web Application in Groovy/Grails with Mongo DB as a data store
Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK
Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF)
Working on Cl/CD deployment pipeline using Bitbucket, Atlassian Bamboo, AWS ECR, Harness, Docker containers and Rancher for managing Kubernetes clusters
Experience in designing, developing, customizing and administering ITSM suite of applications
Experience on LDAP Integrations using SAML2.0
Deploying Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console provide thought leadership for cloud developer technology inside Google and collaborate with cross-functional engineering teams to streamline or improve adoption of Google Cloud Platform
Using Express with NodeJS to create Web services which consume data from Azure cosmos DB worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design
Developing routing components in the application using react-router module for various components and views enterprise Application in an AGILE environment using Python, Django, HTML, CSS3, JavaScript and Bootstrap
Working on creating service classes for Monitoring calls to the application to send as metrics to Grafana using Graphite API Integration and New Relic
Using Apache Maven to build the application
Implementing the micro services using Java/J2EE in monitoring the EAR builds in Jenkins environment for phase 4 & phase 5 EPICS application
Consuming Restful web services using apache Http Client for the data coming from external systems designed, developed and migrated custom Mongo applications specific to client needs
Working with JIRA for project management, tracking and monitoring errors reviewing the Database Schemas across the different domain
Worked on the Integration of the Code and deliver the build to UAT Team
Working with extensively Eclipse in development and debugging the application interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews
AT&T has an e-commerce site for selling Direct TV packages and connections along with it
They are using Java/J2EE ATG Dynamo framework
The primary goal of this project is to improve sales, redesign the AT&T existing user U-verse online application, and enhance new features /capabilities which help in increasing the number of orders
This involves developing a new provider and modifies Buy Flow application based on Java/J2EE with a rest driven platform
Also involved in ucpe activation, installation, diagnosis, and testing using Java
Responsibilities:
Involved in development and architecture review meetings, code reviews, analyze service profile requirements in confluence, retrospective meetings and support on staging and production environment
Designed and developed Microservices using Jersey framework REST, Spring4, and SOAP and also used Apache Kafka to push stuff on a queue for the service that needs the stuff to be done asynchronously
Participated in development of a well responsive Single page application CCA using AngularJS framework, JavaScript in conjunction with HTML5, CSS3 Standards
Custom validator developed in Hilton such as initially used Hibernate Validator Spring MVC, JSP on IBM WebSphere to serve as knowledge base for application support
Used NoSQL (couch-base) database and MySQL database, created DAO's using JDBI and Couch base for interacting with Database analyze, design and Implement application architecture to suit the development of software using JAVA/J2EE worked extensively on Snowflake for the applet recursions
Logging framework Log4J and Slf4j is used for log messages
Implemented log4j for application logging and to troubleshoot issues in debug mode
Designed JSP, AJAX, HTML5, CSS3, JavaScript, XML and NodeJS applications using technologies like NodeJS and tool Web Storm
Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform
Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash using Jenkins for Cl/CD, using Ant, Maven for build, GIT for version control
Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack
Deployed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
Modified the UI screens created by web designer using HTML5, JSP, CSS3, Angular6 (for an instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven
Developed application using Spring Boot and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema
Extensively used JUnit for Unit Testing and Cucumber framework for Integration testing Map Struct for copying or mapping request models to entity or entity to response models
Used Jira Atlassian tools like Bamboo for Continuous Integration and deployment, Bitbucket and Confluence Splunk for analyzing Logs
Daily stand up the meeting with client team and offshore to document the project status
Implemented several design patterns like Singleton, Factory
Our major focus is on solutions across different functions ranging from embedded systems design and development to networking, hardware, security, safety and surveillance systems, communication systems, web services and customized application software
Our success will be measured by the quality of the long-term relationships that we cultivate with our clients, Snycon has entered into a number of development partnerships with our clients to create niche domain-specific applications to provide integrated solutions for under-served market areas
Responsibilities:
Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns involved in analyzing the requirements, Design, Code development and unit testing
Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints
Worked with Mockito mock framework in conjunction with JUnit which allows to create and configure mock objects and to develop tests cases for classes with external dependencies
Configured Hibernate configuration file and Hibernate mapping files and developed POJO's to map objects to Oracle relational database
Developed and consumed SOAP/Rest Web Services using XML and JSON message formats worked with DevOps/Continuous integration tools like GITHUB and Jira
Using Git, Maven for making builds and deployments of the application components ability to communicate with all levels of the project team members including project stakeholders/BPO users
Used Micro Services architecture, with Spring boot-based services interacting through a combination of REST and Spring boot
Lead initiative to create components library using storybook and material UI
Involved in building a single page and cross browser compatible web application using bootstrap exposing application as a Micro Services of cluster using pods, services
Designing and developing business and persistence layer components using MySQL, PostgreSQL using ORMs like Hibernate, Spring Data, JPA, Mongoose
Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tags experience in upgrading the existing Cassandra cluster to latest releases
Developed the application with Continuous Integration and Deployment using Jenkins implemented and tested the enterprise application with jQuery, and Spring MVC
TEK9 Soft Solutions project aims at the automation of the sales enterprise module of a CRM system
This module helps the company to keep track of the Accounts, Opportunities, Contacts and Activities associated with the sales enterprise module in customer relationship management
Extensive user management and access configuration limits have been incorporated
Responsibilities:
Generated the WSDL files to implement the Web Service used JAX-B for marshaling/un-marshaling of XML documents to Java objects and vice versa
Developed the application using RAD7.0 and deployed it on IBM WebSphere 6.0 Server front end design using JSP and business logic in Servlets
Resolved production issues while deploying the REST application and provided the production support while the application is in UAT
Designed and Implemented User Interface (UI) for General information pages, Administrator functionality analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB
Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services
Developed the database and SOAP design for the web module code is developed in a Test-Driven Development approach (TDD)
Designed and Developed front-end using struts framework implemented REST API using HTTP and REST principles GIT used for defects, change tracking across the application
Implemented fail safe and circuit breaker patterns in Spring MVC, applications using HYSTRIX
Implemented client side Interface
Participated in end-to-end designing and development of Single Page Applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery on the presentation layer
Implemented design patterns like DAO, singleton, factory to achieve design principles used structure JavaScript code in an MVC and for responsive design of the application
Worked on Oracle DB and created Oracle DB PL/SQL Tables, Views, Stored Procedures, Triggers and Functions
XML Technologies: XML, JRXML,XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Web Application Servers: Apache Tomcat 40/50/60, Apache Kafka, Web Logic 81/91, Web sphere, JBoss, IIS
IDEs Tools: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, TOAD, XmlSpy, Ant, MAVEN, PL/SQL Developer, Junit, I Report, JIRA
Operating systems: Windows, UNIX, Linux, Sun Solaris
Databases: Oracle 8 / 9i / 10g, Toad, HSQL, My Sql, MONGO DB, MS SQL Server 70, Sybase, MS-Access
Frameworks: Struts, Tibco Jaspersoft, Elastic Search, Spring4/5 (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring Boot with Hibernate), Hibernate, OAuth 2,DWR, Log4j, JSF, JPA
Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git
Development Methodologies: Waterfall, Agile and Scrum
Web Services:
SOA architecture, REST/SOAP, REST API, Micro services, Axis 2, Apache CXF, JBOSS, WebLogic 10g, 11g, IBM WebSphere
Built Tools: Ant, Maven, Gradle, PCF, Cl/CD, Google cloud, Kubernetes, Docker, Jenkins, GitLab-CI
Software Architecture
Efficient Data Management
Design Reviews
Messaging Frameworks
Client Requirements
Engineering Standards
Gathering Requirements
Accomplishments
Promoted to senior engineer after just 6 months of employment.
Received an award from State of Massachusetts for Exceptional Contribution.
Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, AngularJS, AJAX, and JSON, Node JS, and React JS.
Experience with Java 8 features like Parallel Streams, Functional Interfaces and Lambda Expressions used Spring Framework modules like Spring MVC (Model View Controller), Spring IOC (Inversion of Control), Spring AOP, Spring Security, Spring Boot and Spring Batch Jobs
Experience in implementing the declarative enterprise services using Spring AOP the Object-Oriented Principles and Core Java concepts like Collections, Exception Handling and Multithreading
Worked with spring5/4 web flow, Multi-Threading using Maps like concurrent Hash Maps Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, DHTML and XML/XSL
Designing and Developing Microservices architecture applications and experience in handling messaging services using Apache Kafka
Experience in bash and Python scripting with focus on DevOps tools, Cl/CD and AWS Cloud Architecture implementing various Java design patterns like MVC, Session Facade, Data Access Object (DAO), Singleton, Data Transfer Object and Front Controller
Strong working experience using XML DTD and XML Schemas
Experienced in parsing (DOM and SAX) XML using JAXP API
Experience in working with Amazon Web Services (AWS) likeEC2, S3, EBS, Elastic Load balancer (ELB), auto scaling group services, Lambda and Dynamo DB
Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack
Experience in developing applications using waterfall, Agile (XP and Scrum) and Test-Driven Development
Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database and Data warehouse of OpenShift platform in managing Docker containers and Kubernetes Clusters
Excellent design and programming skills in Java and J2EEtechnology including Core Java, Spring, Struts, JSF, Hibernate, Servlets, JSP, JDBC, EJB, XML, JNDI, XML Parsers (SAX and DOM), Java beans, Web Service, and Log4J and proficient in developing REST and SOAP based Web Services
Expertise in developing reusable and interoperable Web service modules based on SOA architecture using SOAP and REST API
Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Cloud and PHP
Expertise in Front-End UI technologies like HTML5, CSS, JQuery, JSON, AJAX, NodeJS, Angular5/6, BackboneJS, Angullar7/6, Bootstrap, Tag Libraries, JSTL, Typescript
Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services
Experience in launching, configuring and maintaining VPC, Subnet, and Internal Gateway etc., to manage AWS Network
Experience in working with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs
Experience in working with Relational Databases like Oracle, My SQL, IBM DB2 and No SQL databases like Mongo DB and Dynamo DB
Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, JBOSS and Apache Tomcat using various Version Control tools like GIT, Source Tree, CVS, Clear Case and SVN
Experience with build tools like Ant, Maven, Hudson, Jenkins, Gradle, and Bash for building and deploying applications to different environments
Good experience in developing test cases with JUnit for Unit testing, Load testing using JMeter, Stress test and logging using Log4j.
Certification
Java SE Certification
VMware Certified
Amazon Web Services DevOps Engineer - Professional
Languages
English
Full Professional
Turkish
Full Professional
Work Availability
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Quote
Every problem is a gift—without problems we would not grow.