Dynamic Senior Software Engineer with a proven track record at Hexagon Solutions, specializing in microservices architecture and software development. Adept at translating complex business requirements into innovative technical solutions, while fostering collaboration and mentoring teams. Recognized for problem-solving skills and delivering high-quality, scalable software that enhances system performance.
Translating business requirements into technical solutions.
Designing system architecture (e.g., microservices, REST APIs, event-driven).
Implementing project management software (e.g., Redmine).
Implementing file management systems (e.g., SVN).
Implementing accounting management systems in companies (e.g., Insert, Lexware).
Testing implemented solutions, conducting integration tests.
Selecting technologies and tools appropriate for a given problem.
Creating documentation of implemented solutions, documenting architectural decisions.
Collaborating with clients in Poland and Germany.
Monitoring and analyzing system performance in production environments.
Responding to incidents and production errors, providing remote and on-site support (on-call, root cause analysis).
Leading Customer Support Team
Working with Nokia customers all over the world (Japan, India, US, Saudi Arabia, Israel)
Manage ticket queues and assign tasks based on priority and agent capacity
Conduct regular team meetings, one-on-ones, and performance reviews.
Set individual and team performance goals and monitor KPIs.
Assist in recruitment, onboarding, and training of new team members.
Supervise, mentor, and support customer support representatives.
On-site collaboration with clients (e.g. KDDI Japan) to implement new features in the field.
Ensure timely and effective resolution of customer inquiries across channels (email, phone, chat, etc).
Act as the point of escalation for complex or sensitive customer issues.
FA Lead
Developing new features in C and C++
Refactoring the previously written code for BBX card in BTS.
Serve as the primary point of contact and subject matter expert (SME) for BBX functional area
Develop functional strategies that align with business needs and program timelines.
Lead and coordinate the work of team members within the functional area.
Provide direction, mentoring, and support to ensure effective task execution.
Assign responsibilities and monitor team performance.
Creating software that extends the lifespan of hardware modules.
Design, code, and test software applications and systems based on user requirements.
Write clean, efficient, scalable, and maintainable code.
Participate in a full software development lifecycle (SDLC): planning, development, testing, deployment, and maintenance.
Developing features for MCC24 and MCC1x cards.
Write unit, integration, and functional tests.
Debug and resolve bugs, performance issues, and production defects.
Conduct code reviews and apply best coding practices.
Use version control systems (e.g., Git, ClearCase) for source code management.
Collaborate with other developers, QA engineers, designers, and product managers.
Write and maintain technical documentation (e.g., API specs, deployment instructions).
Creating low level software to communicate with HW modules (FPGAs, ASICs)
Creating a graphical user interface (GUI) in Java.
Debugging and resolving bugs, performance issues, and production defects.
Conducting code reviews and applying best coding practices.
Creating a network sniffer for TCP/IP and monitoring Ethernet traffic.
Participating in technical design and architectural decisions.
Breaking down complex problems into manageable technical tasks.
Ensuring scalability, security, and sound software architecture.
Software development