Post Job Free

Resume

Sign in

System Security Software Development

Location:
Derwood, MD
Posted:
July 09, 2023

Contact this candidate

Resume:

Professional Summary:

**+ years of experience as a Senior Software Engineer, with 8+ years of experience on Java-based development projects.

•Experience working across the complete software development lifecycle (SDLC) from requirements gathering and analysis, to design, development, testing, deployment to production, and monitoring software solutions for various domains, including fintech, bank and finance, healthcare, health informatics, logistics and trade, and security. Proficient in developing, customizing, and implementing ERP systems for enterprises.

•EJB Certified Solutions Architect with experience in designing and implementing highly available and scalable enterprise systems in EJB components.

•Experienced in developing backend and frontend solutions, infrastructure management, and database design and implementation using MS-SQL, Oracle, PL/SQL, and PostgreSQL

•Skilled in programming languages like Java, C#, Python, JavaScript, HTML, XML, C++, as well as skilled in front-end technologies like HTML, CSS, JavaScript

•Experienced in software integration, with expertise in Apache Camel, Web Services (REST) and integration frameworks.

•Proficient in writing complex T-SQL queries to create and manage database objects such as tables, triggers, stored procedures, views, and functions. Experienced in database administration tasks such as backup, recovery, user management, performance tuning.

•Experienced in Agile with multiple sprints (scrum, Kanban, XP), and waterfall software development methodologies with JAD.

•Expertise in designing policy frameworks for optimal software development.

•Passionate about continuous learning, implementation, and documentation of industry best practices. Adaptable to changing business needs.

•Skilled in understanding and implementation of system architecture and components, including hardware, software and network infrastructure, and a proven track record of successfully debugging, troubleshooting, and resolving legacy system issues.

•Expertise in cloud computing and experience working with Amazon Web Services (AWS) and Azure, delivering scalable and efficient data and software solutions.

•Experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, AWS Elastic Load Balancing to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.

•Experienced in evaluating and recommending implementation options based on software architecture trade-offs and design patterns.

•Experienced in requirement analysis, design, and implementation of system security solutions, possessing strong understanding of security protocols and standards.

•Skilled in developing proposals for systems solutions, conducting technical analysis and evaluations of systems, and documenting workflows and best practices.

•Strong communication and interpersonal skills, with the ability to articulate technical concepts effectively to both technical and non-technical stakeholders, and ability to think creatively and provide innovative solutions.

•Detail oriented, ability to work under pressure, meeting short deadlines and excellent problem-solving, analytical, and debugging skills, and ability to lead and collaborate with cross-functional teams.

•Strong management, administrative and leadership skills, decision-making skills, and self and active learning ability to learn and adapt new technology and business needs.

Tools and technical skills:

J2EE Technologies: EJB, JMS, JSP with ICEfaces, Servlets, JMS, JSF with Woodstock, IPA,

JSTL

Operating Systems: Windows (7, XP, 2000,2003,2008, 2010,2011) LINUX

Framework: Hibernate, Spring MVC, J2EE, Java Mail, Mybatis, Angular JS, Spring boot

Databases: MySQL, Microsoft SQL Server, MS Access, Oracle, Mongo DB,

PostgresSQL, PhpAdmin

Web tools and languages: CSS, Python, C#, C++, PHP, Java 8, JavaScript/Typescript, JQuery,

nodeJS, ASP.NET, AJAX, HTML, TSQL, PL/SQL, MAVEN, Ant, Word

press, Bootstrap

Web Servers: Oracle Web Logic, Apache Tomcat, IIS and Jboss, Glassfish, Xamp,

Wamp,Jboss

Version control: Git, bitbucket, SVN, Mercurial.TFS, ADO (Azure Devops), TFS

IDE: Eclipse, IntelliJ, STS, NetBeans, Visual Basic.net, Visual Studio, MySQL

Client

Tools/protocols: SOAP, HTML, HTTP, TCP/IP, and FTP

CI/CD: Jenkins, GitLab, Bamboo, Sonarqube, Github

Reporting tool: Jasper server, Power BI, Tableau

Cloud computing: AWS, MS Azure, Cloud data computing,Kafka

Data modeling: Erwin, Oracle SQL, MYSQL workbench

Other Technologies: Jenkins, SonarLint, EMMA, Sublime, JIRA, Azure Dev Ops, Code review

tools (Code Collaborator, Gerrit, Crucible), Testing tools (JUnit, Selenium,

JMeter, Postman Mock server, Mocha,Chai,SoapUI,Swagger UI), Gradle, Apache Maven and Ant. Figma, UML,Visual studio, Doxygen, Confluence, Javadoc,JSon,Ajax,XML, Java EE ED 1 PRV Enterprise arc

Professional Experience:

Healthfirst USA, New York October 2019– Present

Senior Java Developer

Responsibilities:

Designing integration design so that the ERP system modules function according to the required specification.

Collaborating with small, cross-functional teams to iterate and refine new products and features through wireframes, coding, testing, launching, and refinement.

Developing, Testing and deploying the ERP on customer environment by having an optimum deployment architecture using Java EE ED 1 PRV Enterprise arc.

Implementing integration using java JMS so that system modules can interoperate.

Preparing start-up scripts like security related data for deployment so that common enterprise data will be ready for ERP.

Developing micro services that can independently run using Spring-Boot.

Consuming RESTful web services to integrate with third-party tools like Apache-camel.

Consuming a webservice topic using Kafka.

Knew Kibana and Elastic search to identify the Kafka message failure scenarios.

Experienced in implementing Cloud solutions in AWS (EC2, EMR. S3, CloudWatch, Lambda, CloudTrail, SNS, SES, EBS, CLI, VPC, ELB, IAM, Redshift, RDS, Root53), Google Cloud, Microsoft Azure.

Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front).

Enabling the system with reports functionality using Jasper server.

Experienced in Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor, Karma, Jest, Mocha, Chai.

Creating the entities from the back end using MYSQL

Implemented search cluster API that allows us to manage and monitor Elasticsearch Elastic cluster.

Developing API based on client’s specifications and reusable API using .Net

Developing MAVEN projects based on requirements specifications.

Testing developed API’s using POSTMAN and Unit test

Creating operations on documents using Mongo DB

Information Network Security Agency Ethiopia, A.A (October 2009 – October 2019)

System Analyst and Security Engineer November 2017– October 2019

Responsibilities:

Collaborated with clients to identify their business needs and system requirements.

Developed and presented systems solution proposals and consultancy services to clients.

Designed and implemented system architectures that optimize performance, scalability, and security.

Developed and implemented best practice guidelines for design, policy framework design for coding, integration of systems by using Apache Camel, and WSDL.

Experienced in Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor, Karma, Jest, Mocha, Chai, and Selenium.

Using AWS to deploy the project on an EC2 instance. Highly created fault-tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC, and S3 as part of process and security improvements.

Provided technical guidance and support to clients and internal teams.

Conducted system testing and troubleshooting to identify and resolve issues.

Customized existing systems to meet client-specific requirements.

Managed outsourcing projects and coordinate with external vendors.

Fix legacy system issues and maintain system functionality.

Maintained systems with the latest technologies.

Worked as a Tech lead and team lead of software development department.

Conducted requirement gathering analysis for system security solutions.

Designed system security solutions to meet business needs and industry standards.

Implemented system security solutions in accordance with design specifications and industry best practices.

Developed and maintained system security documentation including security plans, policies, and procedures.

Worked with cross-functional teams to ensure system security solutions are aligned with business needs.

Conducted security assessments and vulnerability testing to identify and mitigate security risks.

Senior Software developer December 2015– November 2017

Responsibilities:

Designed a system solutions based on J2EE specifications.

Designed and added new functionality on existing application using J2EE.

Designed and developed new application.

Used SQL statements to retrieve data from the Oracle database.

Worked on AWS opswork, AWS Lambda, AWS code deploy, AWS cloudformation and CloudFoundry .

Spring Boot, Spring Security, and Spring Cloud for building microservices and deploying to AWS cloud.

Used REST API and Json calls.

Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, and Auto Scaling groups for scalable and highly available applications.

Used Spring Framework’s IOC Dependency Injection.

Extensively using Spring Bean wiring, Spring DAO.

Used Hibernate frame work in Eclipse IDE

Developed application using IntelliJ and NetBeans on Windows.

Deployed the application on local Apache tomcat server 8.XX and Jetty for local test.

Software developer October 2011– December 2015

Responsibilities:

Gathered and analyzed requirements for a microfinance business basically credit and loan.

Involved in JAD (Joint Application Development) so that solutions design and implementation were based on the real-user requirements.

Designed the as-is by using activity diagrams for the existed system functionality and proposed a new solution using UML such as sequence diagrams based on the specifications.

Implemented and tested the solution using the waterfall methodology.

Enabled the new system with reporting functionality using jasper reports.

Deployed the system in the customer’s environment and provided training.

Involved in requirements gathering and interpretation to database development, logical and physical data modeling.

Involved in data modeling, and database designing using normalization.

Developed complex TSQL queries to create and maintain various database objects such as: tables, functions, views, stored procedures, triggers, and cursors.

Analyzed Execution Plans, performed query optimization and performance tuning using SQL Profiler and Tuning Advisor.

Developed SSIS packages to Extract, Transform and Load (ETL) data from different sources into database; and to transfer data from various sources including MS Excel, MS Access, Flat Files to SQL database.

Developed script for data manipulation and ensuring data integrity.

Created and maintained different kinds of reports and developed BI applications and solutions using SSRS and Tableau.

Addis Credit and Saving Inst. Ethiopia, A.A October 2009 – December 2011

Junior Java Developer

Responsibilities:

Gathered and analyzed requirements for a microfinance business basically credit and loan.

Involved in JAD (Joint Application Development) so that solutions design and implementation were based on the real-user requirements.

Migrated applications to the AWS cloud

Involved in writing java API for Amazon Lambda to manage some of the AWS services.

Designed the as-is by using activity diagrams for the existed system functionality and proposed a new solution using UML such as sequence diagrams based on the specifications.

Implemented and tested the solution using the waterfall methodology.

Enabled the new system with reporting functionality using jasper reports.

Deployed the system in the customer’s environment and provided training.

Continuously integrated improvements to provide an up-to-date solution by using feedback from the training.

Axum university Ethiopia, A.A November 2008 – October 2009

Data Analyst

Responsibilities:

Created database objects such as tables, views, stored procedures, triggers and indexes, merge and joins using T-SQL queries.

Performed ETL process from different sources using Bulk Copy Process (BCP), Data Transformation Services (DTS) and SSIS.

Involved in data migration processes from MS SQL Server 2005 to MS SQL Server 2008.

Developed Complex SQL queries using various joins and developed various dynamic SQL's thorough out the projects. Tuning long-running SQL Queries, Procedures and Functions using SQL Profiler, SQL analyzer, Index tuning wizard.

Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.

Analyzed activity trend and demand based on workflow development survey data; participated in designing surveys, survey tools, and data analysis.

Cleaned and managed data, constructed statistical models, and performed analysis and created visualization by using statistical software like Minitab.

Assisted multiple research and project work.

Education:

BSC. in Computer science Jimma University, Jimma, Ethiopia

Certifications:

Architect Enterprise Applications With Java EE ED 1 PRV Enterprise arc, Oracle university

Develop Business Components With EJB And JMS(JAVA EE6), Oracle university

Meter Data Management System source code training, Asseco Poland



Contact this candidate