Solutions/technical Architect Resume
SUMMARY
- Confidential is a solutions architect in IT Services with 17+ years of IT experience and 7+ years of Cloud and big data expert, known for his business acumen in streaming and IOT solutions space and deeper understanding of agriculture and manufacturing industry.
- Design the data lake framework and provided the solution across Confidential Teams to utilize data.
- Expertise in cloud solution approach with big data along with the logging, monitoring, and automated support architecture.
- Should be proficient in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.
- Excellent team player (Ability to share and communicate knowledge with team/others).
- RESTful Web service API experience in support of highly available and scalable services.
- Strong experience in building the Rules based configurable system.
- Should be proficient in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.
- Strong troubleshooting capability and ability to solve complex problems independently and to generate innovative solutions.
- Development experience working with highly scalable & available platforms.
- Cloud architecture experience with AWS.
- Checking for reliability, availability, and scalability.
- Solid problem solving and analytical skills: Able to quickly digest any issue/problem encountered and recommend appropriate solutions.
- Quality commitment - demonstrate attention to produce a high-quality product and constantly look for opportunities to improve work processes and results.
TECHNICAL SKILLS
Programming Languages: Scala, JAVA, C, VB, SQL, PL/SQL, Java Script, Angular, NodeJS, Python.
Technologies and Frameworks: J2EE/JEE Frameworks (Servlets, JSP, JPA Hibernate, Security, JDBC, JMS, JAX-RS, EJB), Spring Framework (Security, IOC, AOP, MVC, Data, Spring boot, Spring Integration), AKKA framework, Struts, MyBatis, IBM/JBoss Rules, XML, XSLT, JSON, HTML, JQuery, CSS, AngularJS, SOAP, HTTP/HTTPS.
Big Data, Streaming Tools: AWS EMR, Databricks, Spark, Apache HDFS, MapReduce, Pig, Hive, HBase, Storm, Zookeeper, Kafka, Akka, Kinesis, Elk stack, logstash, Kibana.
Cloud: AWS (Amazon web services- EC2, Kinesis, Lambda, S3, CloudWatch, Redis, Route53, EBS, SQS, SNS, EMR), terraform, cloud formation, Azure Virtual machine, Azure Blob storageModelling, Development
Unit Testing and Build Tools: IntelliJ Idea, Rational Rose, Borland JBuilder, Oracle JDeveloper, Eclipse, MyEclipse, Log4J, JUnit, JMeter, IBM RPM, RAD, WSAD, Flex Builder, MS Visual Studio, MS Project Plan, MS Visio, SoapUI, ScalaTest, Spec2, Postman, Maven, Cake.
Process Methodologies & Quality Process: Agile, Rational Unified Process (RUP), System Development Life Cycle (SDLC), CMMI Level 3 process, Confluence.
Databases and Tools: MondoDb, DynamoDB, Cassandra, PostgreSQL, DB2, Atequity, Oracle, SQL Server, MySQL, DB2, MS Access, Toad, SQL Developer, Mysql, PLSQL Developer, TOAD, SQL*PLUS
Agile Development and Tools: CA Rally, Jenkins, SonarQube, Nexus, Artifactory, Service-Now, Cobertura, Rally, Puppet, Docker, Clear Case, GitHub, Bitbucket, Bugzilla, Clear Quest, JIRA, HP Quality Center, Share Point, WebSphere Studio, JBoss Integration.
Web & Application Servers: Netty, Apache-Tomcat, Oracle 10i AS, BEA WebLogic, IBM WebSphere, JBoss.
Operating Systems: Windows, UNIX and LINUX
Web Security Technology: PKI (digital certificates, public/private keys), Oauth2, OKTA, SAML, LDAP, JWT and HTTPS
Container Management: Docker, Kubernetes, Helm
Reporting and tools: Tableau, Business Objects
Cloud Platform: Amazon web servers
Performance Tuning tools: VisualVM, Eclipse Memory Analyzer, Sql Query Analyzer, NewRelic, AppDynamics, Dynatrace, Ganglia
PROFESSIONAL EXPERIENCE
Confidential
Architect
Responsibilities:
- Accountable for the technical architecture dat meets the SLA, scalability, performance, sustainability, and operational readiness of the application.
- Lead Infrastructure setup in cloud and on-prem systems environment.
- Used NewRelic and App Dynamics tool to monitor performance, metrics related to response Time, Throughput, Error rates, Performance of external services, cross application tracing, deployment analysis.
- Coordinate internal resources and third parties/vendors for the flawless execution of multiple projects.
- Assist in the definition of project scope and objectives, involving all relevant internal stakeholders and ensuring technical feasibility.
- Develop a detailed project plan and converted into stories and allocate in sprint to monitor and track progress.
- Manage changes to the project scope, project schedule, and project costs using appropriate verification techniques.
- Perform risk management to minimize potential risks.
- Meet with clients to take detailed ordering briefs and clarify specific requirements of each project.
- Defined technical architecture for the project from hardware, software, scalability, and high availability perspective.
- Develop monitoring tool to monitor cloud costing.
- Defined standards and best practices for application architecture and development
- Managed a team of developers to develop Spike (POCs), framework components, tools, utilities, and tuning application for performance.
- Accessed risks and created mitigation plans by accessing the progress and status on regular basis.
- Designed and implemented the Administration and Monitoring tool for business event processing.
- Design the ELK stack for logging
- Take leadership role in building out the infrastructure, work assignment, code review and ensure seamless and timely delivery.
- Worked with performance testing and monitoring tools like JMeter, Gatling, load test script etc.
- Expertise in Build & Release infrastructure management using MAVEN, Drone, Jenkins and Service-Now.
- Coordinated Unit Testing by JUnit, Mockito, Integration and User Acceptance Testing and developed test cases for bean components.
- Define data migration strategy by using Spark, python and Informatica ETL.
- Created and Presented documentation for recommended solutions to Senior Leadership
- Provided reporting tool with the feature of auto refreshed to the business
- Used and encourage team to use Confluence for all documentation.
Environment: and Tools Databricks, Spark, Informatica ETL, Tableau, JMeter, Query analyzer, Web Services, Spring Boot, REST services, JSON, GIT, UNIX, Shell Script, Amazon web services- EC2, Kinesis, S3, Postgres, Cloud Watch, AWS Cloud formation, HTML 5, Python, Data Pipeline, Jenkins, drone, tomcat, Informatica ETL, Elastic search 1.7 Kibana 4 Elasticsearch, PostgreSQL, Dockers, Jenkins, Drone, Maven, Python Scripting, CI/CD, SAP NetWeaver, Confluence.
Confidential
Solutions/Technical Architect
Responsibilities:
- Design, Development and testing the BASE core system through J2EE Technology
- Develop the different processes in the team to follow the standard.
- Design the migration strategies to migrate legacy data to cloud env Postgress database.
- Ingest incoming data from equipment via MTG and telematics
- Integrated with CRM system for customer care support.
- Transformation of geolocation raw data to geo spatial data using Spark, Python, AWS technologies.
- Infrastructure design with AWS cloud-based solution.
- Providing worktime estimates for New enhancement and defects.
- Develop specification and functional design documents for enhancements.
- Perform code reviews.
- Ensure seamless and timely delivery.
- Ensure dat all integration configuration components are consistent with respect to one another and are executable.
- Document, communicate and track the data errors with client managers.
- Store location data with no loss
- Handle and automate failure process and support system
- Migration of all legacy data to cloud environment
- Exposes REST APIs for data requirement for different end users.
- Load Test script using Gatling and Scala
- Architecting the project to migrate the historical data from legacy system to IMET flow.
- Action taken to reduce AWS costing
- Design alert system for support
- DSR data migration to IMET system and shifted DSR data ingestion to IMET flow from legacy.
- Handle backup and reprocessing for any failed scenario
Environment: and Tools Spring Boot, REST services, JSON, GIT, Jenkins, Terraform, UNIX, Shell Script, Amazon web services- EC2, Kinesis, MQTT, EMR, S3, Spark, Python, Postgres, Cloud Watch, SNS, Kibana with Log stash and Elastic search, AWS Cloud formation, Terraform, Shell Script, Python, Jenkins, Drone CI, Confluence
Confidential
Solutions/Technical Architect
Responsibilities:
- Architecting the project to maintain the data into cold lake in logical way.
- Publishing data to Log stash and Elasticsearch
- Architecting and design the migration of legacy and cloud data to data lake.
- Define data migration strategy by using Spark, python and Informatica ETL.
- Design and develop AWS Pipeline with EMR jobs to create an automated system of migration without manual intervention.
- Evaluated AWS costing and used tools to monitor it.
- Design Test harness alert system for support.
Environment: and Tools Angular, Scala, Spark, python, AKKA, Kafka, Yarn, REST services, JSON, GIT, Jenkins, UNIX, AWS (Amazon web services- EC2, Pipeline, EMR, Ganglia, S3, DynamoDB, Cloud Watch, SNS, Kibana with Log stash and Elastic search), TDD, Scala Test.
Confidential
Responsibilities:
- Collect incoming data from planters (transmitted via iPads and WebSockets),
- Store data with no loss in NoSQL (MongoDB) collections and DynamoDB,
- Acknowledge received messages and single-out duplicates,
- Real-time job progress in field and Real-Time Analytics &Analytic Workbench,
- Process/provide content(both real-time & short history)for access via MJD UI
- Provides a real time solution to farmers during plantation, harvesting.
Confidential
Technical Lead
Responsibilities:
- Migrate application from Deere server to Cloud infrastructure with lift and Shift model.
- Designed the overall architecture of filecreator, gen4Filecreator and akka actor flow within and outside the component.
- Actively participated in overall system and component design and component communication.
- Developed the solution using Java, Scala and akka actors, kafka and used mongoDB, dynamoDB database to save data.
- Used SBT as build tool and inteliJ IDE, Jenkins for release and deploy jobs and GitHub, DataHub as source management.
- Writing the data to Kinesis using KPL and to dispatcher via remote actor communication.
Environment: and Tools Java 8, J2EE, Scala, Akka, Kafka, play, Spray, Spring Boot, REST services, MongoDB, reactive services, Cassandra, JSON, GIT, Jenkins, UNIX, Spark, Docker, Kubernetes, Helm, AWS (Amazon web services- EC2, Kinesis, Firehose, Lambda, S3, DynamoDB, RDS -Postgres, Cloud Watch, EBS, EMR, Kibana with Log stash, cloudformation, and Elastic search), SAML, Okta, oauth based authorization, microservice architecture, grafana, Prometheus, TDD, Health check, Mockito, Spec2, Scala Test
Confidential
Project lead and onsite coordinator
Responsibilities:
- Managing offshore team,
- Gathering requirements and creating a technical document for offshore.
- Tracking all deliverables.
- Development of critical/important modules using Java/J2EE, ControlM, mediation zone tool
- Accountable for the technical architecture dat meets the SLA, scalability, performance, sustainability, and operational readiness of the application.
- Coordinate internal resources and third parties/vendors for the flawless execution of multiple projects.
- Ensure dat all projects are delivered on-time, within scope and within budget.
- Assist in the definition of project scope and objectives, involving all relevant internal stakeholders and ensuring technical feasibility.
- Ensure resource availability and allocation.
- Develop a detailed project plan to monitor and track progress.
- Manage changes to the project scope, project schedule, and project costs using appropriate verification techniques.
- Report and escalate to management as needed.
- Manage the relationship with the client and relevant stakeholders.
- Perform risk management to minimize potential risks.
- Meet with clients to take detailed ordering briefs and clarify specific requirements of each project.
Environment: and Tools Java, J2EE JSP, Struts1.2, Spring, Oracle Weblogic 8.1, IBatis, BMC Remedy, Mediation Zone, HP-IUM, Control-M, Web services, UNIX, SOA, IBM MQ, IBM Rational tool.
Confidential
System Analyst
Responsibilities:
- Understand Agriculture based ERPs solution and requirement and implemented the same in client interface.
- Design database model to support the application.
- Developed JSP pages to implement the UI or the view layer of the MVC.
- Using RAD, Visual Studio for development the application.
- Interact with the client on weekly basis to understand their model and expectations.
- Used WSAD to develop and deploy JSPs and Servlets and Java components.
- Configured Web Sphere Application server and deployed the web components into the server.
- Responsible for the development and testing.
- Adobe PDF generation tool to make PDF dynamic.
- Integrate with external tool for digital signature.
Environment: and Tools Java, JSP, Servlets, WebSphere6, JQuery, JSON, EJPM1.1, spring, Hibernate3, FOP, XML, XSL, ADOBE Life cycle, DB2, Oracle, JFreeChart, JCO SAP Connector, IMS Transaction, FOP
Confidential
Software Consultant
Responsibilities:
- Understand client requirement and implemented client interface.
- Develop the Genetic Algorithm for the textile industry to support the MRP and MPS.
- Design database model to support the application.
- Developed JSP pages to implement the UI or the view layer of the MVC.
- Develop production (looming & dying) plan and generate reports in ‘JAVA’ and web based reports by using JSP and Servlets.
- Using JNI to integrate Genetic algorithm with Java application.
- Using Eclipse3.1, Visual Studio for development the application.
- Using Tomcat server for the deployment of application on server.
- Interact with the client on weekly basis to understand their model and expectations.
- Used WSAD to develop and deploy JSPs and Servlets and Java components.
- Configured Web Sphere Application server and deployed the web components into the server.
- Responsible for the development and testing.
Environment: and Tools Java, J2ee, Spring, Servlets, JSP, Java Script, Hibernate, WebSphere Application server, HTML, CSSXML, Log4j, Oracle 10g, Eclipse, JNI, C.