We provide IT Staff Augmentation Services!

Software Architect / Lead Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Senior - level software developer with deep experience covering over 8 years in demanding environments, using Java technologies to design, develop, and deploy complex technological solutions through Agile methodologies.
  • Detail-oriented and organized, with the ability to thoroughly analyze and implement system requirements, applying and ensuring industry best practices and coding standards through mentoring, code review, and testing. Expertise in current technologies like Java, HTML5, Spring, JPA/Hibernate, GigaSpaces, JUnit, MySQL, PostgreSQL, and many more.

TECHNICAL SKILLS

Languages: Java, SQL

Web: XHTML, HTML5, CSS3, Bootstrap, JavaScript, JSP, Servlet

Web Services: SOAP, RESTful, Microservices

Web/App Servers: Apache Tomcat, Glassfish, ActiveMQ, RabbitMQ, Cloud Foundry, Netflix Eureka, GigaSpaces

Frameworks: Spring (Core, Batch, Integration, Data, Security, MVC, Boot, ), JSR 303, JSF, JPA/Hibernate, ZK, Thymeleaf, JUnit, Mockito

Databases: PostgreSQL, Oracle, MySQL, MS SQL, MongoDB

Design Patterns: GoF (Strategy, Command, Abstract Factory, Factory, Iterator, Template, Composite, Observer, Proxy, Decorator, Façade), MVC, Front Controller

SDLC: Agile-Scrum, RUP, Waterfall

Tools: Eclipse, IntelliJ IDEA, NetBeans, SonarQube, Jenkins, Docker, Kubernetes, SVN, GitHub, Maven, Ant, Postman, StarUML

Platforms: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential

Software Architect / Lead Developer

Responsibilities:

  • Defined and implemented all aspects of software development, from technology identification and project workflow to coding standards, with attention to system integration and feasibility.
  • Educated and guided developers and system analysts. Conducted meetings.
  • Reviewed and validated code prior to user acceptance testing (UAT) and production.
  • Identified system requirements for enhancements and bug fixes.
  • Collaborated with business analyst to optimize development workflows.
  • Created architectural approaches for software design and implementation.

Technologies Used: Java, Spring (Core, MVC, Security), iBatis, Oracle, Eclipse, Ant, Maven, Jenkins, SVN, UML

Software Developer

Confidential

Responsibilities:

  • Executed ongoing development plans, ensuring functionality and maintenance.
  • Managed software development quality assurance activities, including comprehensive list of issues.
  • Contributed to strategy for platform evolution and integration.
  • Documented all designs and solutions, and maintained production schedule and planning.
  • Worked closely with IFMIS project manager, architect, developers, and business analysts to produce accurate delivery estimates and manage transition from analysis to design and deployment.
  • Ensured identification and management of risks and issues, defining suitable solutions.
  • Collaborated with internal teams to ensure seamless alignment across all operations.
  • Participated in reviews and meetings, providing progress updates.

Technologies Used: Java, Spring (Core, AOP, Integration), SOAP, RESTful, SOA, JPA/Hibernate, Drools, ZK, JSF, iText, iReport, GigaSpaces, JAXB/JMS, PostgreSQL, MongoDB, Eclipse, Jenkins, SonarQube, JUnit, Maven, SVN, RBAC, Apache Shiro, LDAP, UML, Enterprise Architect

We'd love your feedback!