Your information stays in-house
The team with which you choose to work is fully dedicated to your project. We mainly work from Poland, and we do not outsource any of the tasks we are hired to complete. We may travel - for example to meet in-person - and bring the work along with us, but your project doesn't travel on its own.
Information is at the core of our business and we make sure that it's kept private and secure.
Adam Warski has participated in many projects using Java and Scala technologies. He is a founder of several open-source projects, such as Hibernate Envers, ElasticMQ and Veripacks. Apart from writing closed- and open-source software, Adam is interested in improving the way we use functional and object-oriented programming. When not coding, he enjoys spending time with his family, hiking in the mountains and playing tennis.
Marketing manager devoted to creating and managing digital content to build relationships for organizations. Before joining SoftwareMill she built the community at Estimote and coordinated customer success at Growbots. After hours - wife, mom of a great little guy - Staś and avid traveler.
Andrzej strongly believes in DDD and CQRS approaches for implementation of core domain. He considers TDD, SOLID and GRASP as the best catalysts for good quality software development. Author of small open-source project for generating fluent builders. Before joining SoftwareMill, he was R&D developer in a financial institution. Beside programming he explores brain function and mindfulness. Privately Andrzej is a proud father of twins.
Bartosz is clean code advocate and good tests fan. He enjoys creating simple and elegant solutions to complicated problems. In his spare time he writes a blog, speaks at local meetups and conferences and tries to learn some science to better understand the world.
Dariusz is a passionate software engineer mostly interested in backend side of applications. He likes clean & object-oriented solutions. Has been working in the microservices world for the last couple of years. After hours, he likes to read books, do sport, watch football & spend time with his family.
Dawid is DevOps Engineer with network administration background. He likes discovering new tools and is a devoted fan of sensible automation. Dawid enjoys observing and taking part in the evolution of IT world. Privately - husband, father, enthusiast of all kinds of sports. Loves to share his knowledge by speaking at tech events, e.g. Atmosphere Conference and Devops Days.
Grzegorz has more than twenty years of experience in Linux systems administration. He loves to automate everything and is always open to learn new technologies. He strongly believes in open-source philosophy. Privately - husband, father of two daughters, mountain hiker and rock climber.
Passionate about people. Ida is active within the IT community, spending her time organizing numerous conferences and meetups. Believes that every day is an opportunity to learn something new. In her free time she tries to understand her dog and sleep more. Coffee and soft-cover-books lover.
A software engineer who cares about the quality of what he does. Specializes in Java/JEE related technologies, but believes that software craftsmanship is technology agnostic – thus he never limits his technology portfolio. Proud husband and father. In his free time an active sailor and mountain hiker, he always carries his camera and – most of the time – a classical guitar. May also be found in the kitchen preparing delicious meals.
Full stack developer of web applications and a lifelong learner, always eager to try out new technologies or improve his technical and non-technical skills. Jakub has been working in software development since 2008. He has gained substantial experience of Java, Scala and client-side technologies. He has a great passion for functional programming, enjoys both front-end and back-end development and never makes compromises on software quality.
Passionate developer, strongly believes in the in software craftsmanship movement. Constantly looking for ways to improve his skills and share knowledge with others. Interested in functional programming, TDD and clean design. In his spare time Jakub likes to skateboard and shoot videos.
With SoftwareMill from the very beginning. The first normal person among the geeks, he connects the IT world with the non-IT surroundings. Jan can be easily found networking at business conferences. He's the first point of contact for new business. Privately good food lover and traveler.
Devoted to the SML way of getting things done.
Started his career at JBoss, where he was part of a superior QE team and worked on products like the Enterprise Application Platform (JBoss AS), the SOA Platform (JBoss ESB), BRMS (Drools) and JON (RHQ).
He currently enjoys using all this stuff in the projects he is part of. He has also shared his knowledge about JBoss projects at the Warsaw JUG and the Javarsovia conference.
Kamil is a software developer with experience in Java and Scala programming language, he is also a big fan of clean code, functional programming and TDD. In his free time he enjoys reading books and cycling.
Kamil is a software engineer experienced in both back-end and front-end side of web applications. He enjoys working with clean and well designed code. After hours he constantly improves his technical skills by learning new programming languages. Privatly he is a happy husband, runner and computer games enthusiast.
QA engineer with many years experience in large and small projects. At SoftwareMill she writes Selenium tests. After work, tired of messing things up, she paints and draws.
Passionate about programming since his early schooldays. Previously co-developed worldwide systems for mobile banking and the healthcare industry. A true enthusiast of the JVM ecosystem and open source. After work Krzysztof enjoys consuming tons of new knowledge and experimenting with software development. In his free time he sneaks out into countryside seclusion to take care of his humble apiary.
Passionate programmer, constantly looking for better tools and methodologies.
Before joining the SoftwareMill team Krzysztof worked as a freelance developer for clients from Poland and New Zealand.
He writes code daily at work as well as after hours, mainly in Java but experiments continuously with new languages. He graduated from University of Greenwich.
Besides programming, he works at being a better father and motorcycle rider.
Has turned passion for programming from a hobby into profession.
Łukasz believes that a good programmer should always try new languages and technologies. He can develop in PHP, C#, Borland Delphi, etc. – finding pleasure in programming is the key. ASF Member, Apache Struts PMC member, co-organizer of the Confitura (formerly Javarsovia) conference.
Privately a husband and father, he likes reading books and appreciates peace of mind! Holds socialist beliefs, but is a capitalist in practice.
His job and passion is finding solution for business problems. Lukasz solves those with logic, Java language and a handful of frameworks. He graduated from the Technical University of Lodz. During his career he’s been working on various types of applications from domain registries to financial services. After hours – husband, father of two little daughters and board games geek.
Software engineer with a passion to functional programming, data engineering and research. An aspiring mathematician.
Maciek likes well formatted, clean, readable code with idiomatic flavor. Specializes in Java technology and its surroundings, actively working on it for the last 7 years. Particularly interested in developing the server side of applications. Also keen on scripting languages and shell programming. Especially interested in API design, object-oriented analysis and design, design patterns and clean code principles.
Software developer devoted to doing things 'the right way'. Fan of coding standards and conventions. Before joining SoftwareMill she worked for a small Glasgow-based chauffeur-driven transportation company and a worldwide corporation producing recruitment software. Specialises in Java SE/EE but likes to learn new things all the time. After hours Magda enjoys tap dancing, books and board games.
Polish philologist, landscape architect, tour guide and karateka in one: Gosia has experience in each of these fields. At SoftwareMill she is responsible for correspondence, helps to organize various events, struggles with growing piles of documents and supports the Board. In her spare time she writes computer games reviews and reads science fiction.
Marcin has over 15 years experience in the IT sector. He completed many sales projects for different institutions (both public and private). In his free time Marcin is a high degree karateka and a drone pilot.
Marcin enjoys pair programming with the compiler, using strictly-typed languages with a powerful type system. That is why he fell in love with Scala.
Maria is a T-shaped marketer with specialty in content marketing & lead generation. At SoftwareMill she takes care of marketing and growth. Maria’s passion for the industry and willingness to impart her knowledge granted her with numerous guest posts and partnerships that helped businesses meet their goals. A declared cat lover and an observer. Addicted to good music and good reads.
Marta is a lecturer in Computer Science at Adam Mickiewicz University. Her passion is the UX and UI design process. She also works on graphics projects. Marta is active within the Polish UX community. She is a founder of Tipi UX, one of the biggest UX meetup group in Poland. Privately loves sports, fashion and pug dogs.
Graduated from University of Adam Mickiewicz, Poznań. Java developer and passionate backend programmer. Familiar with enterprise integration system problems. Currently starting his adventure in Scala world. Amateur of millet groats cooked in a million ways and novice gardener. Supporter of herbal tea. Likes travels and reading historical/fantasy/sf books.
Michał is always eager to get to know new emerging technologies. Through his career he worked with C, Java, Java EE, Spring, Scala and Big data. His involvement in multiple open source projects led to receiving JBoss Community Recognition Award in 2013. He is also a co-author of Java EE 7 Development with WildFly book. Michał presented on GeeCON Prague & Kraków, Devoxx Poland, JBCNConf, Confitura, ConFoo Montreal and other events.
Michał likes clean and simple code and believes in Agile. Before joining SML, Michał worked for Lufthansa Systems. He’s interested in foreign languages and wants to speak Chinese someday. In his free time he also likes to do sports, especially football and running.
'Both-ends' developer, in love with building web applications (from monoliths to modular Single Page Apps today) since beginning of his developer career. Speaker and active member of local Java, Ruby and JS groups, conference speaker at Confitura, GeeCON, ABE, 4Developers. Founder of Łódź Meet.js developer meetups. Privately husband, father and runner.
Mikołaj is an alumni of the Vienna University of Technology's Computational Intelligence programme. As such, he feels at home to different language paradigms, and therefore enjoys the current technology boom in the JVM ecosystem. He strongly believes that taking lazy shortcuts backfires on a programmer sooner or later, and is committed to doing things "the right way". Besides programming, his hobbies include robotics, history of warfare, and (strategy) gaming.
A programmer by profession and passion.His adventure with programming started with a Timex 2048 computer and Basic in childhood. Professionally he started programming in C++, later switching to Java. He has been developing web applications in Java, Ruby and Scala. He likes to use bicycle to get around the city and in his spare time he runs, swims or sails.
Piotr started his professional career in 2007 at CGM Poland. He doesn’t avoid any programming languages. Java, Scala and Android enthusiast. Eager for knowledge both programming and technical, spends most of free time reading blogs and watching videos from conferences. Interested in things like architecture, Domain-Driven Design and CQRS. Husband and father of one. Video games addict.
Programming has been his passion from early days. Piotr believes that only well designed and tested code can save us. As a professional he is constantly seeking for simplest but powerful solutions for given business problem. He loves constant improving and sharing his experiences. Before joining SoftwareMill he has worked in various projects and domains: from monolithic gigants to well sliced microservices. After working hours he is an active rock climber and traveler also enjoys good coffee and his couch.
Sylwia supports the administration part of SoftwareMill, she is responsible for correspondence, helps to organize various events and deals with suppliers. She loves to plan her future travels, practice astanga yoga and drink yerba mate.
Tomasz likes clean code and methods with names that are over ten-characters long. He has been involved in projects related to e-trade and navigation systems. Big fan and active promoter of Apache Wicket framework. He is interested in football, likes reading books and posts on DevelopersZone.
Tomek worked for years in gas & oil industry building enterprise application software. From the beginning a supporter of the Java ecosystem. When either programming or designing he prefers a pragmatic and simple approach. Tomek believes in agile principles, and he values commitment, focus, courage, openness, and respect. Privately he loves running, biking, and ice swimming, when possible avoids cities.
Graduated from Opole University of Technology. Natural born programmer guided by the principles of craftsmen. Coding enthusiast in general. Works on Front-end to be near the visual layer of web development. Follower of clean and flexible code architecture. Besides programming, he makes music and graphic design.
Tomek strongly believes in clean code, and an emphasis on rich domain models as well as microservices-based architectures. Before joining SoftwareMill he was involved in implementing front office applications in banking. Particularly interested in scalable architectures and natural language processing. Tomek likes cycling, squash and Italy.
Co-founder of SoftwareMill, but still active developer, without which he would go mad. He introduced a flat structure allowing people to have more influence on the place they work at if they choose to. Active in the community. He led Warszawa-JUG for many years and then started Warszawa Groovy User Group. Speaks from time to time at JUGs and Conference. Used to be involved in organisation of AgileByExample and Confitura. Proud father of 3.
Ready to talk to us?
Let's have a short meeting! Tell us your idea, your needs, and your expectations and we will see how we can be helpful to your project.Schedule a Skype session