Suggestions
Andrej Kocbek
Senior Software Engineer, IBM My Sales Activity at IBM
Professional Background
Andrej Kocbek is an accomplished professional software lead-developer with over 8 years of extensive experience in software development and team leadership. His career reflects a solid commitment to advancing technical skills and leveraging expertise in creating multifaceted systems that meet diverse business needs. Andrej has been instrumental in developing both back-end and front-end complex solutions, showcasing his versatility in handling various technologies and frameworks.
In his role as a Senior Software Engineer at IBM, specifically on the IBM My Sales Activity team, Andrej has honed his skills in project management and software development. His proactive nature and quick learning capabilities enable him to embrace new technologies and methodologies that drive efficiency and effectiveness in project execution. He is not just focused on personal success but is dedicated to fostering a collaborative environment where team members can thrive.
Education and Achievements
Andrej’s educational background is impressive. He earned a Bachelor's Degree in Computer Science and went on to pursue a Doctor of Philosophy (Ph.D.) in Computer Science, both from the prestigious University of Maribor. His academic achievements lay the foundation for his technical proficiency and extensive knowledge base in software engineering and computer science fields. Andrej's commitment to lifelong learning is evident in his academic choices and professional endeavors, as he continuously seeks out new information and skills to enhance his capabilities.
Over the years, Andrej has demonstrated excellence in various areas of software development. He is well-versed in using project management tools like IBM Rational Team Concert and Trello, allowing him to effectively coordinate projects and manage team dynamics. His technical capabilities extend to multiple programming languages, including Java EE/SE, JavaScript, HTML5, CSS, and more, making him a highly versatile developer. Additionally, Andrej has experience with various frameworks and tools such as Docker, Kubernetes, and IBM WebSphere Portal, which are crucial in modern software development environments.
Technical Experiences
Andrej’s technical experiences are extensive and varied:
- Project Management Tools: Andrej effectively utilizes IBM Rational Team Concert and Trello to streamline project communication and enhance productivity.
- Programming Languages: His skills in Java EE/SE, JavaScript, JSF, HTML5, and CSS facilitate the development of complex software solutions that are both functional and user-friendly.
- Development Tools and Frameworks: Proficient in essential development tools such as Docker for containerization, Kubernetes for orchestration, and New Relic for performance monitoring, Andrej ensures that the solutions he delivers are robust and scalable. He is also experienced with Eclipse, Maven, Jenkins, Git, JMeter, Mockito, Selenium, and IBM WebSphere, all of which are pivotal in the software development lifecycle.
- Operating Systems: Andrej is adept at working with various operating systems, including Windows, Windows Server, and Linux, allowing him flexibility in development and deployment environments.
- Concepts: His solid understanding of Scrum, Team Leadership, Agile Methodologies, Object Oriented Programming, Software Engineering principles, Service-Oriented Architecture (SOA), Continuous Integration, Web Services, Microservices, and B2B/B2C Integration highlights his comprehensive skill set in software development and project management.
Achievements
Throughout his career, Andrej Kocbek has achieved significant milestones that showcase his capabilities as a software leader. He is particularly recognized for his ability to deliver effective solutions that meet customer expectations while also pushing the boundaries of what is possible in software development. His leadership skills have facilitated high-performing teams that are motivated and adept at facing challenges head-on.
In addition to technical expertise, Andrej’s dedication to his craft is reflected in his commitment to continuous improvement. He embraces challenges with enthusiasm and encourages his team to adopt innovative approaches to problem-solving. This mindset not only propels his career forward but also cultivates a culture of excellence within his team dynamics, fostering a collaborative environment that leads to superior outcomes.
Andrej is poised to continue his journey as a leading figure in software development and team leadership, constantly evolving and adapting to the industry's ever-changing landscape. His enthusiasm for technology and commitment to team support ensure that he remains a valuable asset in any project or organization he engages with.